/* Generated by less 2.2.0 */
html,
body {
  width: 100%;
  height: 100%;
}
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: "Microsoft YaHei";
}
body {
  _background-image: url(about:blank);
  _background-attachment: fixed;
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
  display: block;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,
th {
  font-weight: normal;
}
html,
body,
fieldset,
iframe,
abbr {
  border: 0;
  display: inherit;
}
img {
  border: 0;
}
i,
cite,
em,
var,
address,
dfn {
  font-style: normal;
}
[hidefocus],
summary {
  outline: 0;
}
li {
  list-style: none;
  line-height: 22px;
}
sup,
sub {
  font-size: 83%;
}
pre,
code,
kbd,
samp {
  font-family: inherit;
}
q:before,
q:after {
  content: none;
}
textarea {
  overflow: auto;
  resize: none;
}
label,
summary {
  cursor: default;
}
a,
button {
  cursor: pointer;
  star: expression(this.onFocus=this.blur());
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
  font-weight: bold;
}
del,
ins,
u,
s,
a,
a:hover {
  text-decoration: none;
}
hr {
  border: 0px;
  border-top-width: 1px;
  border-top-style: solid;
}
p {
  padding-bottom: 15px;
  line-height: 22px;
}
p.text {
  text-indent: 2em;
}
input {
  *filter: chroma(color=#000000);
}
button {
  *filter: chroma(color=#000000);
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: 1.1;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4em;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5em;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 36px;
}
.h2,
h2 {
  font-size: 30px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 16px;
}
.h6,
h6 {
  font-size: 14px;
}
html,
body {
  color: #333;
}
a {
  color: #0066E1;
}
a:hover {
  color: #489bff;
}
hr {
  border-top-color: #ddd;
}
.small {
  color: #777777;
}
.xs {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
}
.xs .iconfont {
  font-size: 12px;
}
.sm {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
}
.sm .iconfont {
  font-size: 12px;
}
.de {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
}
.de .iconfont {
  font-size: 14px;
}
.md {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
}
.md .iconfont {
  font-size: 17px;
}
.lg {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
}
.lg .iconfont {
  font-size: 24px;
}
.xl {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
}
.xl .iconfont {
  font-size: 30px;
}
.g-layout {
  position: relative;
  clear: both;
  display: block;
  overflow: hidden;
}
.g-layout .layout-head,
.g-layout .layout-left,
.g-layout .layout-right,
.g-layout .layout-center,
.g-layout .layout-foot {
  position: absolute;
  clear: both;
  display: block;
  z-index: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.g-layout .layout-head {
  top: 0;
  z-index: 4!important;
  overflow: visible;
}
.g-layout .layout-left {
  left: 0;
  z-index: 3!important;
  overflow: visible!important;
}
.g-layout .layout-right {
  right: 0;
  z-index: 1;
}
.g-layout .layout-foot {
  bottom: 0;
  z-index: 4!important;
  overflow: hidden;
}
.g-layout .layout-center {
  z-index: 2!important;
}
.g-box {
  width: 100%;
}
.g-box1000,
.container-1000 {
  width: 1000px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.g-box1200,
.container-1200 {
  width: 1200px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  float: left;
  position: relative;
  display: block;
}
.col-1 {
  width: 8.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5 {
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11 {
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
.g-h-max {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.g-w-max {
  float: left;
}
.g-w-auto {
  float: left;
}
.g-h-auto {
  overflow-y: auto;
  overflow-x: hidden;
}
.g-fit {
  /*width:100%; height:100%;*/
  position: relative;
  overflow: hidden;
}
.g-max {
  position: relative;
}
.g-box {
  margin: 0 0 10px;
  zoom: 1;
}
.g-box:after {
  display: block;
  clear: both;
  visibility: hidden /*;height:0*/;
  overflow: hidden;
  content: "\20";
}
.g-lr-l {
  position: relative;
  float: left;
  width: 190px;
  margin-right: -190px;
  z-index: 999;
}
.g-lr-r {
  float: right;
  width: 100%;
}
.g-lr-rc {
  margin-left: 200px;
}
.g-rl-l {
  position: relative;
  float: right;
  width: 230px;
  margin-left: -230px;
}
.g-rl-lc {
  float: left;
  width: 100%;
}
.g-rl-r {
  margin-right: 240px;
}
.g-box1000 {
  width: 1000px;
  margin: 0 auto;
}
.g-box1200 {
  width: 1200px;
  margin: 0 auto;
}
.g-box1000-r {
  float: right;
  width: 230px;
}
.g-box1000-l {
  float: left;
  width: 760px;
}
.g-lcr-ca-r,
.g-lcr-ca-l {
  position: relative;
  float: left;
  width: 200px;
  margin: 0 -200px 0 0;
  z-index: 3;
}
.g-lcr-ca-r {
  float: right;
  width: 230px;
  margin: 0 0 0 -230px;
  z-index: 3;
}
.g-lcr-ca-c {
  float: left;
  width: 100%;
}
.g-lcr-ca-cc {
  margin: 0 230px 0 200px;
}
.g-lcr-la-c,
.g-lcr-la-r {
  position: relative;
  float: right;
  width: 190px;
  z-index: 3;
}
.g-lcr-la-c {
  width: 230px;
  margin-left: 10px;
  z-index: 3;
}
.g-lcr-la-l {
  float: left;
  width: 100%;
  margin-right: -430px;
}
.g-lcr-la-l-c {
  margin-right: 440px;
}
.g-lcr-la-c,
.g-lcr-la-l {
  position: relative;
  float: left;
  width: 230px;
}
.g-lcr-la-c {
  width: 190px;
  margin-right: 10px;
}
.g-lcr-la-r {
  float: right;
  width: 100%;
  margin-left: -430px;
}
.g-lcr-la-rc {
  margin-left: 440px;
}
.g-head,
.g-side,
.g-mian,
.g-foot {
  position: absolute;
  left: 0;
}
.g-head,
.g-foot {
  width: 100%;
}
.g-side,
.g-mian {
  top: 100px;
  bottom: 50px;
  _height: 100%;
  overflow: visible;
  z-index: 1;
}
.g-head {
  top: 0;
  height: 100px;
  background: #2F3344;
}
.g-side {
  width: 300px;
  _overflow: visible;
  _top: 0;
  _left: 0;
  _margin-left: 0;
  background: #2F3344;
}
.g-mian {
  _position: relative;
  left: 300px;
  right: 0;
  _top: 0;
  _left: 0;
  _margin-left: 0;
  z-index: 1;
}
.g-foot {
  bottom: 0;
  height: 50px;
}
.g-layout {
  position: relative;
  clear: both;
  display: block;
  overflow: hidden;
}
.g-layout .layout-head,
.g-layout .layout-left,
.g-layout .layout-right,
.g-layout .layout-center,
.g-layout .layout-foot {
  position: absolute;
  clear: both;
  display: block;
  z-index: 1;
  overflow-x: hidden;
  overflow-y: auto;
}
.g-layout .layout-head {
  top: 0;
  z-index: 4!important;
  overflow: visible;
  font-family: 'Microsoft YaHei', \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.g-layout .layout-left {
  left: 0;
  z-index: 3!important;
  overflow: visible!important;
}
.g-layout .layout-right {
  right: 0;
  z-index: 1;
}
.g-layout .layout-foot {
  bottom: 0;
  z-index: 4!important;
  overflow: hidden;
}
.g-layout .layout-center {
  z-index: 2 !important;
}
.g-login-bg-top {
  background: url(../img/loginbg03.jpg) center top;
}
.g-login-bg-buttom {
  background: #eef2f5;
}
.g-login-box {
  position: absolute;
  z-index: 5;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  width: 300px;
  height: 163px;
  left: 50%;
  top: 50%;
  margin-top: -100px;
  margin-left: -150px;
  font-family: 'Microsoft YaHei', \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}
.g-login-logo {
  position: absolute;
  z-index: 5;
  left: 50%;
  top: 50%;
  margin-top: -200px;
  margin-left: -85px;
}
.g-login-banner {
  width: 500px;
  height: 300px;
  display: none;
}
.g-login-title {
  font-weight: 200;
  color: #aaaaaa;
}
.u-btn {
  display: inline-block;
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 3px;
  text-decoration: none;
  outline: none;
  border-width: 1px;
  border-style: solid;
  position: relative;
  border-color: #b5b5b5;
  color: #878787;
  background-color: #fafafa;
}
.u-btn .iconfont {
  font-size: 14px;
}
.u-btn.sm {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
}
.u-btn.sm .iconfont {
  font-size: 12px;
}
.u-btn.xs {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
}
.u-btn.xs .iconfont {
  font-size: 12px;
}
.u-btn.md {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
}
.u-btn.md .iconfont {
  font-size: 17px;
}
.u-btn.lg {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
}
.u-btn.lg .iconfont {
  font-size: 24px;
}
.u-btn.xl {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
}
.u-btn.xl .iconfont {
  font-size: 30px;
}
.u-btn:hover {
  cursor: pointer;
}
.u-btn:active,
.u-btn.active {
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 3px inset;
}
.u-btn.active {
  cursor: default;
}
.u-btn:disabled,
.u-btn.disabled {
  cursor: not-allowed;
}
.u-btn .u-point {
  position: absolute;
  top: 3px;
  right: 3px;
}
.u-btn.link {
  border: none;
  background: none!important;
  box-shadow: none!important;
}
.u-btn .iconfont {
  margin: 0 3px;
}
.u-btn:hover {
  background-color: #ffffff;
  color: #6e6e6e;
}
.u-btn:active,
.u-btn.active {
  background-color: #fafafa;
}
.u-btn:disabled,
.u-btn.disabled {
  background-color: #ffffff;
  color: #a1a1a1;
}
.m-btn-group {
  _padding-left: 5px;
}
.m-btn-group .u-btn {
  display: block;
  float: left;
  border-radius: 0px;
  margin-left: -2px !important;
}
.m-btn-group .u-btn:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.m-btn-group .u-btn:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.u-input,
.u-label,
.u-checkbox,
.u-select,
.u-textarea {
  height: 30px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  outline: none;
  text-indent: 5px;
  line-height: 28px;
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-input .iconfont,
.u-label .iconfont,
.u-checkbox .iconfont,
.u-select .iconfont,
.u-textarea .iconfont {
  font-size: 14px;
}
.u-input.sm,
.u-label.sm,
.u-checkbox.sm,
.u-select.sm,
.u-textarea.sm {
  height: 26px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0;
  line-height: 24px;
}
.u-input.sm .iconfont,
.u-label.sm .iconfont,
.u-checkbox.sm .iconfont,
.u-select.sm .iconfont,
.u-textarea.sm .iconfont {
  font-size: 12px;
}
.u-input.xs,
.u-label.xs,
.u-checkbox.xs,
.u-select.xs,
.u-textarea.xs {
  height: 22px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
  padding: 0;
  line-height: 20px;
}
.u-input.xs .iconfont,
.u-label.xs .iconfont,
.u-checkbox.xs .iconfont,
.u-select.xs .iconfont,
.u-textarea.xs .iconfont {
  font-size: 12px;
}
.u-input.lg,
.u-label.lg,
.u-checkbox.lg,
.u-select.lg,
.u-textarea.lg {
  height: 44px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
  padding: 0;
  line-height: 42px;
}
.u-input.lg .iconfont,
.u-label.lg .iconfont,
.u-checkbox.lg .iconfont,
.u-select.lg .iconfont,
.u-textarea.lg .iconfont {
  font-size: 24px;
}
.u-input.md,
.u-label.md,
.u-checkbox.md,
.u-select.md,
.u-textarea.md {
  height: 35px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  padding: 0;
  line-height: 33px;
}
.u-input.md .iconfont,
.u-label.md .iconfont,
.u-checkbox.md .iconfont,
.u-select.md .iconfont,
.u-textarea.md .iconfont {
  font-size: 17px;
}
.u-input.xl,
.u-label.xl,
.u-checkbox.xl,
.u-select.xl,
.u-textarea.xl {
  height: 52px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
  padding: 0;
  line-height: 50px;
}
.u-input.xl .iconfont,
.u-label.xl .iconfont,
.u-checkbox.xl .iconfont,
.u-select.xl .iconfont,
.u-textarea.xl .iconfont {
  font-size: 30px;
}
.u-input:hover,
.u-label:hover,
.u-checkbox:hover,
.u-select:hover,
.u-textarea:hover {
  background-position: right 50%;
  background-repeat: no-repeat;
}
.u-input.nohover:hover,
.u-label.nohover:hover,
.u-checkbox.nohover:hover,
.u-select.nohover:hover,
.u-textarea.nohover:hover {
  background-image: none!important;
}
.u-input:focus,
.u-label:focus,
.u-checkbox:focus,
.u-select:focus,
.u-textarea:focus {
  background-image: none!important;
}
.u-input.nofocus:focus,
.u-label.nofocus:focus,
.u-checkbox.nofocus:focus,
.u-select.nofocus:focus,
.u-textarea.nofocus:focus {
  box-shadow: none;
  background-image: none!important;
}
.u-input.err,
.u-label.err,
.u-checkbox.err,
.u-select.err,
.u-textarea.err {
  background-image: none!important;
}
.u-input.disabled,
.u-label.disabled,
.u-checkbox.disabled,
.u-select.disabled,
.u-textarea.disabled,
.u-input:disabled,
.u-label:disabled,
.u-checkbox:disabled,
.u-select:disabled,
.u-textarea:disabled {
  background-image: none!important;
  cursor: not-allowed;
}
.u-input a,
.u-label a,
.u-checkbox a,
.u-select a,
.u-textarea a {
  color: #808080;
}
.u-input a:hover,
.u-label a:hover,
.u-checkbox a:hover,
.u-select a:hover,
.u-textarea a:hover {
  color: #595959;
}
.u-input hr,
.u-label hr,
.u-checkbox hr,
.u-select hr,
.u-textarea hr {
  border-color: #f2f2f2;
}
.u-input::-webkit-input-placeholder,
.u-label::-webkit-input-placeholder,
.u-checkbox::-webkit-input-placeholder,
.u-select::-webkit-input-placeholder,
.u-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.u-input:-moz-placeholder,
.u-label:-moz-placeholder,
.u-checkbox:-moz-placeholder,
.u-select:-moz-placeholder,
.u-textarea:-moz-placeholder {
  color: #cccccc;
}
.u-input::-moz-placeholder,
.u-label::-moz-placeholder,
.u-checkbox::-moz-placeholder,
.u-select::-moz-placeholder,
.u-textarea::-moz-placeholder {
  color: #cccccc;
}
.u-input:-ms-input-placeholder,
.u-label:-ms-input-placeholder,
.u-checkbox:-ms-input-placeholder,
.u-select:-ms-input-placeholder,
.u-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.u-input:hover,
.u-label:hover,
.u-checkbox:hover,
.u-select:hover,
.u-textarea:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.u-input:focus,
.u-label:focus,
.u-checkbox:focus,
.u-select:focus,
.u-textarea:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.u-input:focus a,
.u-label:focus a,
.u-checkbox:focus a,
.u-select:focus a,
.u-textarea:focus a {
  color: #1888bb;
}
.u-input:focus a:hover,
.u-label:focus a:hover,
.u-checkbox:focus a:hover,
.u-select:focus a:hover,
.u-textarea:focus a:hover {
  color: #0f5677;
}
.u-input:focus hr,
.u-label:focus hr,
.u-checkbox:focus hr,
.u-select:focus hr,
.u-textarea:focus hr {
  border-color: #c1e6f7;
}
.u-input.nofocus:focus,
.u-label.nofocus:focus,
.u-checkbox.nofocus:focus,
.u-select.nofocus:focus,
.u-textarea.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-input.nofocus:focus a,
.u-label.nofocus:focus a,
.u-checkbox.nofocus:focus a,
.u-select.nofocus:focus a,
.u-textarea.nofocus:focus a {
  color: #808080;
}
.u-input.nofocus:focus a:hover,
.u-label.nofocus:focus a:hover,
.u-checkbox.nofocus:focus a:hover,
.u-select.nofocus:focus a:hover,
.u-textarea.nofocus:focus a:hover {
  color: #595959;
}
.u-input.nofocus:focus hr,
.u-label.nofocus:focus hr,
.u-checkbox.nofocus:focus hr,
.u-select.nofocus:focus hr,
.u-textarea.nofocus:focus hr {
  border-color: #f2f2f2;
}
.u-input.err,
.u-label.err,
.u-checkbox.err,
.u-select.err,
.u-textarea.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.u-input.err a,
.u-label.err a,
.u-checkbox.err a,
.u-select.err a,
.u-textarea.err a {
  color: #cb2317;
}
.u-input.err a:hover,
.u-label.err a:hover,
.u-checkbox.err a:hover,
.u-select.err a:hover,
.u-textarea.err a:hover {
  color: #86170f;
}
.u-input.err hr,
.u-label.err hr,
.u-checkbox.err hr,
.u-select.err hr,
.u-textarea.err hr {
  border-color: #f9d1ce;
}
.u-input.disabled,
.u-label.disabled,
.u-checkbox.disabled,
.u-select.disabled,
.u-textarea.disabled,
.u-input:disabled,
.u-label:disabled,
.u-checkbox:disabled,
.u-select:disabled,
.u-textarea:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.u-input.disabled a,
.u-label.disabled a,
.u-checkbox.disabled a,
.u-select.disabled a,
.u-textarea.disabled a,
.u-input:disabled a,
.u-label:disabled a,
.u-checkbox:disabled a,
.u-select:disabled a,
.u-textarea:disabled a {
  color: #737373;
}
.u-input.disabled a:hover,
.u-label.disabled a:hover,
.u-checkbox.disabled a:hover,
.u-select.disabled a:hover,
.u-textarea.disabled a:hover,
.u-input:disabled a:hover,
.u-label:disabled a:hover,
.u-checkbox:disabled a:hover,
.u-select:disabled a:hover,
.u-textarea:disabled a:hover {
  color: #4c4c4c;
}
.u-input.disabled hr,
.u-label.disabled hr,
.u-checkbox.disabled hr,
.u-select.disabled hr,
.u-textarea.disabled hr,
.u-input:disabled hr,
.u-label:disabled hr,
.u-checkbox:disabled hr,
.u-select:disabled hr,
.u-textarea:disabled hr {
  border-color: #e5e5e5;
}
.u-input .option-block,
.u-label .option-block,
.u-checkbox .option-block,
.u-select .option-block,
.u-textarea .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.u-input .option-block a,
.u-label .option-block a,
.u-checkbox .option-block a,
.u-select .option-block a,
.u-textarea .option-block a {
  color: #6b6b6b;
}
.u-input .option-block a:hover,
.u-label .option-block a:hover,
.u-checkbox .option-block a:hover,
.u-select .option-block a:hover,
.u-textarea .option-block a:hover {
  color: #454545;
}
.u-input .option-block hr,
.u-label .option-block hr,
.u-checkbox .option-block hr,
.u-select .option-block hr,
.u-textarea .option-block hr {
  border-color: #dedede;
}
.u-select,
select.u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-select:hover,
select.u-input:hover {
  cursor: pointer;
}
.u-select.xs option,
select.u-input.xs option {
  font-size: 12px;
}
.u-select a,
select.u-input a {
  color: #808080;
}
.u-select a:hover,
select.u-input a:hover {
  color: #595959;
}
.u-select hr,
select.u-input hr {
  border-color: #f2f2f2;
}
.u-select:hover,
select.u-input:hover {
  background-image: none;
}
.u-select:focus,
select.u-input:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.u-select:focus a,
select.u-input:focus a {
  color: #808080;
}
.u-select:focus a:hover,
select.u-input:focus a:hover {
  color: #595959;
}
.u-select:focus hr,
select.u-input:focus hr {
  border-color: #f2f2f2;
}
.u-select.nofocus:focus,
select.u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-select.nofocus:focus a,
select.u-input.nofocus:focus a {
  color: #808080;
}
.u-select.nofocus:focus a:hover,
select.u-input.nofocus:focus a:hover {
  color: #595959;
}
.u-select.nofocus:focus hr,
select.u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.u-select.err,
select.u-input.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.u-select.err a,
select.u-input.err a {
  color: #86170f;
}
.u-select.err a:hover,
select.u-input.err a:hover {
  color: #410b07;
}
.u-select.err hr,
select.u-input.err hr {
  border-color: #f29089;
}
.u-select.disabled,
select.u-input.disabled,
.u-select:disabled,
select.u-input:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.u-select.disabled a,
select.u-input.disabled a,
.u-select:disabled a,
select.u-input:disabled a {
  color: #595959;
}
.u-select.disabled a:hover,
select.u-input.disabled a:hover,
.u-select:disabled a:hover,
select.u-input:disabled a:hover {
  color: #333333;
}
.u-select.disabled hr,
select.u-input.disabled hr,
.u-select:disabled hr,
select.u-input:disabled hr {
  border-color: #cccccc;
}
.u-label,
.u-checkbox {
  border: none;
  display: inline-block !important;
  *display: block!important;
  *float: left!important;
  background: none;
  width: auto!important;
}
.u-label input,
.u-checkbox input {
  position: relative;
  margin: 0 5px 0 5px;
  top: 2px;
  *margin: 0 0 0 -5px;
}
.u-label:hover,
.u-checkbox:hover {
  background-image: none;
  cursor: pointer;
}
.u-input-err {
  width: 20px;
  height: 20px;
  position: absolute;
  padding-right: 1px;
  right: 2px;
  top: 50%;
  background: url(/andyui/admin/img/err.png) 50% center no-repeat;
  margin-top: -10px;
  z-index: 1;
}
.u-input-cor {
  width: 20px;
  height: 20px;
  position: absolute;
  padding-right: 1px;
  right: 2px;
  top: 50%;
  background: url(/andyui/admin/img/correct.png) 50% center no-repeat;
  margin-top: -10px;
  z-index: 1;
}
.u-btn-eject .u-btn-checkbox,
.u-inputitem .u-btn-checkbox,
.u-btn-eject .checkbox,
.u-inputitem .checkbox {
  height: 30px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  outline: none;
  text-indent: 5px;
  line-height: 28px;
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  text-indent: 0;
}
.u-btn-eject .u-btn-checkbox .iconfont,
.u-inputitem .u-btn-checkbox .iconfont,
.u-btn-eject .checkbox .iconfont,
.u-inputitem .checkbox .iconfont {
  font-size: 14px;
}
.u-btn-eject .u-btn-checkbox.sm,
.u-inputitem .u-btn-checkbox.sm,
.u-btn-eject .checkbox.sm,
.u-inputitem .checkbox.sm {
  height: 26px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0;
  line-height: 24px;
}
.u-btn-eject .u-btn-checkbox.sm .iconfont,
.u-inputitem .u-btn-checkbox.sm .iconfont,
.u-btn-eject .checkbox.sm .iconfont,
.u-inputitem .checkbox.sm .iconfont {
  font-size: 12px;
}
.u-btn-eject .u-btn-checkbox.xs,
.u-inputitem .u-btn-checkbox.xs,
.u-btn-eject .checkbox.xs,
.u-inputitem .checkbox.xs {
  height: 22px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
  padding: 0;
  line-height: 20px;
}
.u-btn-eject .u-btn-checkbox.xs .iconfont,
.u-inputitem .u-btn-checkbox.xs .iconfont,
.u-btn-eject .checkbox.xs .iconfont,
.u-inputitem .checkbox.xs .iconfont {
  font-size: 12px;
}
.u-btn-eject .u-btn-checkbox.lg,
.u-inputitem .u-btn-checkbox.lg,
.u-btn-eject .checkbox.lg,
.u-inputitem .checkbox.lg {
  height: 44px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
  padding: 0;
  line-height: 42px;
}
.u-btn-eject .u-btn-checkbox.lg .iconfont,
.u-inputitem .u-btn-checkbox.lg .iconfont,
.u-btn-eject .checkbox.lg .iconfont,
.u-inputitem .checkbox.lg .iconfont {
  font-size: 24px;
}
.u-btn-eject .u-btn-checkbox.md,
.u-inputitem .u-btn-checkbox.md,
.u-btn-eject .checkbox.md,
.u-inputitem .checkbox.md {
  height: 35px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  padding: 0;
  line-height: 33px;
}
.u-btn-eject .u-btn-checkbox.md .iconfont,
.u-inputitem .u-btn-checkbox.md .iconfont,
.u-btn-eject .checkbox.md .iconfont,
.u-inputitem .checkbox.md .iconfont {
  font-size: 17px;
}
.u-btn-eject .u-btn-checkbox.xl,
.u-inputitem .u-btn-checkbox.xl,
.u-btn-eject .checkbox.xl,
.u-inputitem .checkbox.xl {
  height: 52px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
  padding: 0;
  line-height: 50px;
}
.u-btn-eject .u-btn-checkbox.xl .iconfont,
.u-inputitem .u-btn-checkbox.xl .iconfont,
.u-btn-eject .checkbox.xl .iconfont,
.u-inputitem .checkbox.xl .iconfont {
  font-size: 30px;
}
.u-btn-eject .u-btn-checkbox:hover,
.u-inputitem .u-btn-checkbox:hover,
.u-btn-eject .checkbox:hover,
.u-inputitem .checkbox:hover {
  background-position: right 50%;
  background-repeat: no-repeat;
}
.u-btn-eject .u-btn-checkbox.nohover:hover,
.u-inputitem .u-btn-checkbox.nohover:hover,
.u-btn-eject .checkbox.nohover:hover,
.u-inputitem .checkbox.nohover:hover {
  background-image: none!important;
}
.u-btn-eject .u-btn-checkbox:focus,
.u-inputitem .u-btn-checkbox:focus,
.u-btn-eject .checkbox:focus,
.u-inputitem .checkbox:focus {
  background-image: none!important;
}
.u-btn-eject .u-btn-checkbox.nofocus:focus,
.u-inputitem .u-btn-checkbox.nofocus:focus,
.u-btn-eject .checkbox.nofocus:focus,
.u-inputitem .checkbox.nofocus:focus {
  box-shadow: none;
  background-image: none!important;
}
.u-btn-eject .u-btn-checkbox.err,
.u-inputitem .u-btn-checkbox.err,
.u-btn-eject .checkbox.err,
.u-inputitem .checkbox.err {
  background-image: none!important;
}
.u-btn-eject .u-btn-checkbox.disabled,
.u-inputitem .u-btn-checkbox.disabled,
.u-btn-eject .checkbox.disabled,
.u-inputitem .checkbox.disabled,
.u-btn-eject .u-btn-checkbox:disabled,
.u-inputitem .u-btn-checkbox:disabled,
.u-btn-eject .checkbox:disabled,
.u-inputitem .checkbox:disabled {
  background-image: none!important;
  cursor: not-allowed;
}
.u-btn-eject .u-btn-checkbox a,
.u-inputitem .u-btn-checkbox a,
.u-btn-eject .checkbox a,
.u-inputitem .checkbox a {
  color: #808080;
}
.u-btn-eject .u-btn-checkbox a:hover,
.u-inputitem .u-btn-checkbox a:hover,
.u-btn-eject .checkbox a:hover,
.u-inputitem .checkbox a:hover {
  color: #595959;
}
.u-btn-eject .u-btn-checkbox hr,
.u-inputitem .u-btn-checkbox hr,
.u-btn-eject .checkbox hr,
.u-inputitem .checkbox hr {
  border-color: #f2f2f2;
}
.u-btn-eject .u-btn-checkbox::-webkit-input-placeholder,
.u-inputitem .u-btn-checkbox::-webkit-input-placeholder,
.u-btn-eject .checkbox::-webkit-input-placeholder,
.u-inputitem .checkbox::-webkit-input-placeholder {
  color: #cccccc;
}
.u-btn-eject .u-btn-checkbox:-moz-placeholder,
.u-inputitem .u-btn-checkbox:-moz-placeholder,
.u-btn-eject .checkbox:-moz-placeholder,
.u-inputitem .checkbox:-moz-placeholder {
  color: #cccccc;
}
.u-btn-eject .u-btn-checkbox::-moz-placeholder,
.u-inputitem .u-btn-checkbox::-moz-placeholder,
.u-btn-eject .checkbox::-moz-placeholder,
.u-inputitem .checkbox::-moz-placeholder {
  color: #cccccc;
}
.u-btn-eject .u-btn-checkbox:-ms-input-placeholder,
.u-inputitem .u-btn-checkbox:-ms-input-placeholder,
.u-btn-eject .checkbox:-ms-input-placeholder,
.u-inputitem .checkbox:-ms-input-placeholder {
  color: #cccccc;
}
.u-btn-eject .u-btn-checkbox:hover,
.u-inputitem .u-btn-checkbox:hover,
.u-btn-eject .checkbox:hover,
.u-inputitem .checkbox:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.u-btn-eject .u-btn-checkbox:focus,
.u-inputitem .u-btn-checkbox:focus,
.u-btn-eject .checkbox:focus,
.u-inputitem .checkbox:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.u-btn-eject .u-btn-checkbox:focus a,
.u-inputitem .u-btn-checkbox:focus a,
.u-btn-eject .checkbox:focus a,
.u-inputitem .checkbox:focus a {
  color: #1888bb;
}
.u-btn-eject .u-btn-checkbox:focus a:hover,
.u-inputitem .u-btn-checkbox:focus a:hover,
.u-btn-eject .checkbox:focus a:hover,
.u-inputitem .checkbox:focus a:hover {
  color: #0f5677;
}
.u-btn-eject .u-btn-checkbox:focus hr,
.u-inputitem .u-btn-checkbox:focus hr,
.u-btn-eject .checkbox:focus hr,
.u-inputitem .checkbox:focus hr {
  border-color: #c1e6f7;
}
.u-btn-eject .u-btn-checkbox.nofocus:focus,
.u-inputitem .u-btn-checkbox.nofocus:focus,
.u-btn-eject .checkbox.nofocus:focus,
.u-inputitem .checkbox.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-btn-eject .u-btn-checkbox.nofocus:focus a,
.u-inputitem .u-btn-checkbox.nofocus:focus a,
.u-btn-eject .checkbox.nofocus:focus a,
.u-inputitem .checkbox.nofocus:focus a {
  color: #808080;
}
.u-btn-eject .u-btn-checkbox.nofocus:focus a:hover,
.u-inputitem .u-btn-checkbox.nofocus:focus a:hover,
.u-btn-eject .checkbox.nofocus:focus a:hover,
.u-inputitem .checkbox.nofocus:focus a:hover {
  color: #595959;
}
.u-btn-eject .u-btn-checkbox.nofocus:focus hr,
.u-inputitem .u-btn-checkbox.nofocus:focus hr,
.u-btn-eject .checkbox.nofocus:focus hr,
.u-inputitem .checkbox.nofocus:focus hr {
  border-color: #f2f2f2;
}
.u-btn-eject .u-btn-checkbox.err,
.u-inputitem .u-btn-checkbox.err,
.u-btn-eject .checkbox.err,
.u-inputitem .checkbox.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.u-btn-eject .u-btn-checkbox.err a,
.u-inputitem .u-btn-checkbox.err a,
.u-btn-eject .checkbox.err a,
.u-inputitem .checkbox.err a {
  color: #cb2317;
}
.u-btn-eject .u-btn-checkbox.err a:hover,
.u-inputitem .u-btn-checkbox.err a:hover,
.u-btn-eject .checkbox.err a:hover,
.u-inputitem .checkbox.err a:hover {
  color: #86170f;
}
.u-btn-eject .u-btn-checkbox.err hr,
.u-inputitem .u-btn-checkbox.err hr,
.u-btn-eject .checkbox.err hr,
.u-inputitem .checkbox.err hr {
  border-color: #f9d1ce;
}
.u-btn-eject .u-btn-checkbox.disabled,
.u-inputitem .u-btn-checkbox.disabled,
.u-btn-eject .checkbox.disabled,
.u-inputitem .checkbox.disabled,
.u-btn-eject .u-btn-checkbox:disabled,
.u-inputitem .u-btn-checkbox:disabled,
.u-btn-eject .checkbox:disabled,
.u-inputitem .checkbox:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.u-btn-eject .u-btn-checkbox.disabled a,
.u-inputitem .u-btn-checkbox.disabled a,
.u-btn-eject .checkbox.disabled a,
.u-inputitem .checkbox.disabled a,
.u-btn-eject .u-btn-checkbox:disabled a,
.u-inputitem .u-btn-checkbox:disabled a,
.u-btn-eject .checkbox:disabled a,
.u-inputitem .checkbox:disabled a {
  color: #737373;
}
.u-btn-eject .u-btn-checkbox.disabled a:hover,
.u-inputitem .u-btn-checkbox.disabled a:hover,
.u-btn-eject .checkbox.disabled a:hover,
.u-inputitem .checkbox.disabled a:hover,
.u-btn-eject .u-btn-checkbox:disabled a:hover,
.u-inputitem .u-btn-checkbox:disabled a:hover,
.u-btn-eject .checkbox:disabled a:hover,
.u-inputitem .checkbox:disabled a:hover {
  color: #4c4c4c;
}
.u-btn-eject .u-btn-checkbox.disabled hr,
.u-inputitem .u-btn-checkbox.disabled hr,
.u-btn-eject .checkbox.disabled hr,
.u-inputitem .checkbox.disabled hr,
.u-btn-eject .u-btn-checkbox:disabled hr,
.u-inputitem .u-btn-checkbox:disabled hr,
.u-btn-eject .checkbox:disabled hr,
.u-inputitem .checkbox:disabled hr {
  border-color: #e5e5e5;
}
.u-btn-eject .u-btn-checkbox .option-block,
.u-inputitem .u-btn-checkbox .option-block,
.u-btn-eject .checkbox .option-block,
.u-inputitem .checkbox .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.u-btn-eject .u-btn-checkbox .option-block a,
.u-inputitem .u-btn-checkbox .option-block a,
.u-btn-eject .checkbox .option-block a,
.u-inputitem .checkbox .option-block a {
  color: #6b6b6b;
}
.u-btn-eject .u-btn-checkbox .option-block a:hover,
.u-inputitem .u-btn-checkbox .option-block a:hover,
.u-btn-eject .checkbox .option-block a:hover,
.u-inputitem .checkbox .option-block a:hover {
  color: #454545;
}
.u-btn-eject .u-btn-checkbox .option-block hr,
.u-inputitem .u-btn-checkbox .option-block hr,
.u-btn-eject .checkbox .option-block hr,
.u-inputitem .checkbox .option-block hr {
  border-color: #dedede;
}
.u-btn-eject .u-btn-checkbox:hover,
.u-inputitem .u-btn-checkbox:hover,
.u-btn-eject .checkbox:hover,
.u-inputitem .checkbox:hover {
  background-image: none;
}
.u-btn-eject .multi-select-box,
.u-inputitem .multi-select-box,
.u-btn-eject .multi-box,
.u-inputitem .multi-box {
  position: relative;
  padding-left: 3px;
  padding-right: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.u-btn-eject .multi-select-box .option-block,
.u-inputitem .multi-select-box .option-block,
.u-btn-eject .multi-box .option-block,
.u-inputitem .multi-box .option-block {
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  text-indent: 0;
  min-width: 16px;
  width: auto;
  display: inline-block;
  *display: block;
  *float: left;
  border-radius: 50%;
  text-align: center;
  font-weight: normal;
  border-style: solid;
  border-color: #adadad;
  background-color: #cccccc;
  color: rgba(77, 77, 77, 0.9);
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  box-sizing: border-box;
  font-size: 11px;
  min-width: 22px;
  border-radius: 3px 3px 3px 3px;
  padding: 0 4px;
  margin-right: 2px;
  font-size: 12px;
  cursor: pointer;
}
.u-btn-eject .multi-select-box .option-block .iconfont,
.u-inputitem .multi-select-box .option-block .iconfont,
.u-btn-eject .multi-box .option-block .iconfont,
.u-inputitem .multi-box .option-block .iconfont {
  margin-left: 3px;
  margin-right: 3px;
}
.u-btn-eject .multi-select-box .option-block a,
.u-inputitem .multi-select-box .option-block a,
.u-btn-eject .multi-box .option-block a,
.u-inputitem .multi-box .option-block a {
  color: #4d4d4d;
}
.u-btn-eject .multi-select-box .option-block a:hover,
.u-inputitem .multi-select-box .option-block a:hover,
.u-btn-eject .multi-box .option-block a:hover,
.u-inputitem .multi-box .option-block a:hover {
  color: #262626;
}
.u-btn-eject .multi-select-box .option-block hr,
.u-inputitem .multi-select-box .option-block hr,
.u-btn-eject .multi-box .option-block hr,
.u-inputitem .multi-box .option-block hr {
  border-color: #bfbfbf;
}
.u-btn-eject .multi-select-box .option-block.sm,
.u-inputitem .multi-select-box .option-block.sm,
.u-btn-eject .multi-box .option-block.sm,
.u-inputitem .multi-box .option-block.sm {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  min-width: 30px;
}
.u-btn-eject .multi-select-box .option-block.sm .iconfont,
.u-inputitem .multi-select-box .option-block.sm .iconfont,
.u-btn-eject .multi-box .option-block.sm .iconfont,
.u-inputitem .multi-box .option-block.sm .iconfont {
  font-size: 12px;
}
.u-btn-eject .multi-select-box .option-block.md,
.u-inputitem .multi-select-box .option-block.md,
.u-btn-eject .multi-box .option-block.md,
.u-inputitem .multi-box .option-block.md {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  min-width: 35px;
}
.u-btn-eject .multi-select-box .option-block.md .iconfont,
.u-inputitem .multi-select-box .option-block.md .iconfont,
.u-btn-eject .multi-box .option-block.md .iconfont,
.u-inputitem .multi-box .option-block.md .iconfont {
  font-size: 17px;
}
.u-btn-eject .multi-select-box .option-block.lg,
.u-inputitem .multi-select-box .option-block.lg,
.u-btn-eject .multi-box .option-block.lg,
.u-inputitem .multi-box .option-block.lg {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
  min-width: 44px;
}
.u-btn-eject .multi-select-box .option-block.lg .iconfont,
.u-inputitem .multi-select-box .option-block.lg .iconfont,
.u-btn-eject .multi-box .option-block.lg .iconfont,
.u-inputitem .multi-box .option-block.lg .iconfont {
  font-size: 24px;
}
.u-btn-eject .multi-select-box .option-block.de,
.u-inputitem .multi-select-box .option-block.de,
.u-btn-eject .multi-box .option-block.de,
.u-inputitem .multi-box .option-block.de {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  min-width: 30px;
}
.u-btn-eject .multi-select-box .option-block.de .iconfont,
.u-inputitem .multi-select-box .option-block.de .iconfont,
.u-btn-eject .multi-box .option-block.de .iconfont,
.u-inputitem .multi-box .option-block.de .iconfont {
  font-size: 14px;
}
.u-btn-eject .multi-select-box .option-block.xl,
.u-inputitem .multi-select-box .option-block.xl,
.u-btn-eject .multi-box .option-block.xl,
.u-inputitem .multi-box .option-block.xl {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
  min-width: 52px;
}
.u-btn-eject .multi-select-box .option-block.xl .iconfont,
.u-inputitem .multi-select-box .option-block.xl .iconfont,
.u-btn-eject .multi-box .option-block.xl .iconfont,
.u-inputitem .multi-box .option-block.xl .iconfont {
  font-size: 30px;
}
.u-btn-eject .multi-select-box .option-block.xs,
.u-inputitem .multi-select-box .option-block.xs,
.u-btn-eject .multi-box .option-block.xs,
.u-inputitem .multi-box .option-block.xs {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
  min-width: 22px;
}
.u-btn-eject .multi-select-box .option-block.xs .iconfont,
.u-inputitem .multi-select-box .option-block.xs .iconfont,
.u-btn-eject .multi-box .option-block.xs .iconfont,
.u-inputitem .multi-box .option-block.xs .iconfont {
  font-size: 12px;
}
.u-btn-eject .multi-select-box .option-block.text,
.u-inputitem .multi-select-box .option-block.text,
.u-btn-eject .multi-box .option-block.text,
.u-inputitem .multi-box .option-block.text {
  border-radius: 3px 3px 3px 3px;
  padding: 0 4px;
}
.u-btn-eject .multi-select-box .option-block.info,
.u-inputitem .multi-select-box .option-block.info,
.u-btn-eject .multi-box .option-block.info,
.u-inputitem .multi-box .option-block.info {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.u-btn-eject .multi-select-box .option-block.info a,
.u-inputitem .multi-select-box .option-block.info a,
.u-btn-eject .multi-box .option-block.info a,
.u-inputitem .multi-box .option-block.info a {
  color: #f3fafe;
}
.u-btn-eject .multi-select-box .option-block.info a:hover,
.u-inputitem .multi-select-box .option-block.info a:hover,
.u-btn-eject .multi-box .option-block.info a:hover,
.u-inputitem .multi-box .option-block.info a:hover {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.info hr,
.u-inputitem .multi-select-box .option-block.info hr,
.u-btn-eject .multi-box .option-block.info hr,
.u-inputitem .multi-box .option-block.info hr {
  border-color: #1b9cd7;
}
.u-btn-eject .multi-select-box .option-block.primary,
.u-inputitem .multi-select-box .option-block.primary,
.u-btn-eject .multi-box .option-block.primary,
.u-inputitem .multi-box .option-block.primary {
  border-color: #6254b2;
  background-color: #7266ba;
  color: rgba(255, 255, 255, 0.85);
}
.u-btn-eject .multi-select-box .option-block.primary a,
.u-inputitem .multi-select-box .option-block.primary a,
.u-btn-eject .multi-box .option-block.primary a,
.u-inputitem .multi-box .option-block.primary a {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.primary a:hover,
.u-inputitem .multi-select-box .option-block.primary a:hover,
.u-btn-eject .multi-box .option-block.primary a:hover,
.u-inputitem .multi-box .option-block.primary a:hover {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.primary hr,
.u-inputitem .multi-select-box .option-block.primary hr,
.u-btn-eject .multi-box .option-block.primary hr,
.u-inputitem .multi-box .option-block.primary hr {
  border-color: #6254b2;
}
.u-btn-eject .multi-select-box .option-block.success,
.u-inputitem .multi-select-box .option-block.success,
.u-btn-eject .multi-box .option-block.success,
.u-inputitem .multi-box .option-block.success {
  border-color: #2d862d;
  background-color: #339933;
  color: rgba(198, 236, 198, 0.85);
}
.u-btn-eject .multi-select-box .option-block.success a,
.u-inputitem .multi-select-box .option-block.success a,
.u-btn-eject .multi-box .option-block.success a,
.u-inputitem .multi-box .option-block.success a {
  color: #c6ecc6;
}
.u-btn-eject .multi-select-box .option-block.success a:hover,
.u-inputitem .multi-select-box .option-block.success a:hover,
.u-btn-eject .multi-box .option-block.success a:hover,
.u-inputitem .multi-box .option-block.success a:hover {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.success hr,
.u-inputitem .multi-select-box .option-block.success hr,
.u-btn-eject .multi-box .option-block.success hr,
.u-inputitem .multi-box .option-block.success hr {
  border-color: #2d862d;
}
.u-btn-eject .multi-select-box .option-block.warning,
.u-inputitem .multi-select-box .option-block.warning,
.u-btn-eject .multi-box .option-block.warning,
.u-inputitem .multi-box .option-block.warning {
  border-color: #e68a00;
  background-color: #ff9900;
  color: rgba(255, 245, 229, 0.85);
}
.u-btn-eject .multi-select-box .option-block.warning a,
.u-inputitem .multi-select-box .option-block.warning a,
.u-btn-eject .multi-box .option-block.warning a,
.u-inputitem .multi-box .option-block.warning a {
  color: #fff5e5;
}
.u-btn-eject .multi-select-box .option-block.warning a:hover,
.u-inputitem .multi-select-box .option-block.warning a:hover,
.u-btn-eject .multi-box .option-block.warning a:hover,
.u-inputitem .multi-box .option-block.warning a:hover {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.warning hr,
.u-inputitem .multi-select-box .option-block.warning hr,
.u-btn-eject .multi-box .option-block.warning hr,
.u-inputitem .multi-box .option-block.warning hr {
  border-color: #e68a00;
}
.u-btn-eject .multi-select-box .option-block.danger,
.u-inputitem .multi-select-box .option-block.danger,
.u-btn-eject .multi-box .option-block.danger,
.u-inputitem .multi-box .option-block.danger {
  border-color: #e7372a;
  background-color: #e94c41;
  color: rgba(255, 255, 255, 0.85);
}
.u-btn-eject .multi-select-box .option-block.danger a,
.u-inputitem .multi-select-box .option-block.danger a,
.u-btn-eject .multi-box .option-block.danger a,
.u-inputitem .multi-box .option-block.danger a {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.danger a:hover,
.u-inputitem .multi-select-box .option-block.danger a:hover,
.u-btn-eject .multi-box .option-block.danger a:hover,
.u-inputitem .multi-box .option-block.danger a:hover {
  color: #ffffff;
}
.u-btn-eject .multi-select-box .option-block.danger hr,
.u-inputitem .multi-select-box .option-block.danger hr,
.u-btn-eject .multi-box .option-block.danger hr,
.u-inputitem .multi-box .option-block.danger hr {
  border-color: #e7372a;
}
.u-btn-eject .multi-select-box .option-block.black,
.u-inputitem .multi-select-box .option-block.black,
.u-btn-eject .multi-box .option-block.black,
.u-inputitem .multi-box .option-block.black {
  border-color: #1d2935;
  background-color: #263646;
  color: rgba(143, 169, 194, 0.85);
}
.u-btn-eject .multi-select-box .option-block.black a,
.u-inputitem .multi-select-box .option-block.black a,
.u-btn-eject .multi-box .option-block.black a,
.u-inputitem .multi-box .option-block.black a {
  color: #8fa9c2;
}
.u-btn-eject .multi-select-box .option-block.black a:hover,
.u-inputitem .multi-select-box .option-block.black a:hover,
.u-btn-eject .multi-box .option-block.black a:hover,
.u-inputitem .multi-box .option-block.black a:hover {
  color: #c1cfdd;
}
.u-btn-eject .multi-select-box .option-block.black hr,
.u-inputitem .multi-select-box .option-block.black hr,
.u-btn-eject .multi-box .option-block.black hr,
.u-inputitem .multi-box .option-block.black hr {
  border-color: #1d2935;
}
.u-btn-eject .multi-select-box .option-block.dark,
.u-inputitem .multi-select-box .option-block.dark,
.u-btn-eject .multi-box .option-block.dark,
.u-inputitem .multi-box .option-block.dark {
  border-color: #2f3342;
  background-color: #3a3f51;
  color: rgba(173, 178, 196, 0.85);
}
.u-btn-eject .multi-select-box .option-block.dark a,
.u-inputitem .multi-select-box .option-block.dark a,
.u-btn-eject .multi-box .option-block.dark a,
.u-inputitem .multi-box .option-block.dark a {
  color: #adb2c4;
}
.u-btn-eject .multi-select-box .option-block.dark a:hover,
.u-inputitem .multi-select-box .option-block.dark a:hover,
.u-btn-eject .multi-box .option-block.dark a:hover,
.u-inputitem .multi-box .option-block.dark a:hover {
  color: #d9dbe4;
}
.u-btn-eject .multi-select-box .option-block.dark hr,
.u-inputitem .multi-select-box .option-block.dark hr,
.u-btn-eject .multi-box .option-block.dark hr,
.u-inputitem .multi-box .option-block.dark hr {
  border-color: #2f3342;
}
.u-btn-eject .multi-select-box .option-block.white,
.u-inputitem .multi-select-box .option-block.white,
.u-btn-eject .multi-box .option-block.white,
.u-inputitem .multi-box .option-block.white {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-btn-eject .multi-select-box .option-block.white a,
.u-inputitem .multi-select-box .option-block.white a,
.u-btn-eject .multi-box .option-block.white a,
.u-inputitem .multi-box .option-block.white a {
  color: #808080;
}
.u-btn-eject .multi-select-box .option-block.white a:hover,
.u-inputitem .multi-select-box .option-block.white a:hover,
.u-btn-eject .multi-box .option-block.white a:hover,
.u-inputitem .multi-box .option-block.white a:hover {
  color: #595959;
}
.u-btn-eject .multi-select-box .option-block.white hr,
.u-inputitem .multi-select-box .option-block.white hr,
.u-btn-eject .multi-box .option-block.white hr,
.u-inputitem .multi-box .option-block.white hr {
  border-color: #f2f2f2;
}
.u-btn-eject .multi-select-box .option-block .iconfont,
.u-inputitem .multi-select-box .option-block .iconfont,
.u-btn-eject .multi-box .option-block .iconfont,
.u-inputitem .multi-box .option-block .iconfont {
  font-size: 12px;
}
.u-btn-eject .multi-select-box .option-block i.iconfont,
.u-inputitem .multi-select-box .option-block i.iconfont,
.u-btn-eject .multi-box .option-block i.iconfont,
.u-inputitem .multi-box .option-block i.iconfont {
  font-size: 12px;
}
.u-btn-eject .multi-select-box .iconfont:hover,
.u-inputitem .multi-select-box .iconfont:hover,
.u-btn-eject .multi-box .iconfont:hover,
.u-inputitem .multi-box .iconfont:hover {
  color: #2A2A2A;
  cursor: pointer;
}
.m-upload {
  position: relative;
}
.m-upload .upload-box {
  position: absolute;
  background: #fff;
  display: block;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
}
.m-upload .item-l {
  margin-left: -1px;
}
.u-upload {
  height: 26px;
  border: 1px solid #CCC;
  cursor: pointer;
  position: relative;
  padding: 0;
  border-radius: 3px;
  background-color: #fff;
  text-indent: 0px;
}
.u-upload .thumbnail {
  padding: 1px 0 0 2px;
}
.u-upload .thumbnail img {
  padding-right: 3px;
  width: 16px;
  height: 18px;
}
.u-upload .icon {
  position: absolute;
  right: 0px;
  top: 0px;
  display: inline-block;
  width: 26px;
  height: 26px;
  font-size: 21px;
  line-height: 28px;
  color: #AEBBBB;
}
.u-upload-load {
  display: block;
  float: left;
}
.u-upload-load li {
  display: block;
  float: left;
  width: 101px;
  height: 120px;
  margin: 0 5px;
  border: 1px solid #CCC;
  padding: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}
.u-upload-load li.last {
  padding: 0px;
  border: none;
  cursor: pointer;
  width: 113px;
  height: 129px;
}
.u-upload-load li p {
  width: 102px;
  height: 23px;
  line-height: 23px;
  border-bottom: 1px solid #66CCFF;
  overflow: hidden;
  margin-bottom: 0px;
}
.u-upload-load li .iconfont {
  float: right;
  color: #EC5944;
  cursor: pointer;
  line-height: 23px;
}
.u-upload-load li .loading {
  width: 102px;
  height: 4px;
  background: #CCCCCC;
  position: absolute;
  left: 5px;
  top: 116px;
  overflow: hidden;
}
.u-upload-load li .loading .speed {
  width: 102px;
  height: 4px;
  background: #66CC00;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.u-upload-down {
  position: absolute;
  left: -1px;
  top: 38px;
  background: #FFF;
}
.u-upload-down li {
  margin: 0;
  margin-right: 5px;
}
.u-upload-path {
  padding: 10px;
}
.u-upload-path span {
  color: #8c8c8c;
}
.u-upload-choice li {
  border: none !important;
  width: 68px;
  height: 105px;
}
.u-upload-choice li img {
  margin-bottom: 10px;
}
.u-upload-choice li p {
  border-bottom: none !important;
  width: 63px;
  text-align: center;
  color: #666;
  height: 18px;
  line-height: 18px;
}
.u-switch {
  border-width: 0;
  display: inline-block;
  *display: block;
  *float: left;
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 30px;
}
.u-switch .iconfont {
  cursor: pointer;
  position: relative;
  top: 1px;
}
.u-switch .iconfont {
  font-size: 24px;
}
.u-switch.sm {
  height: 26px;
}
.u-switch.sm .iconfont {
  font-size: 20.8px;
}
.u-switch.xs {
  height: 22px;
}
.u-switch.xs .iconfont {
  font-size: 17.6px;
}
.u-switch.lg {
  height: 44px;
}
.u-switch.lg .iconfont {
  font-size: 35.2px;
}
.u-switch.md {
  height: 35px;
}
.u-switch.md .iconfont {
  font-size: 28px;
}
.u-switch.xl {
  height: 52px;
}
.u-switch.xl .iconfont {
  font-size: 41.6px;
}
.u-switch input {
  display: none;
}
.u-switch.on .iconfont {
  color: #71B522;
}
.u-switch.off .iconfont {
  color: #CCCCCC;
}
.u-group,
.u-l-select {
  height: 30px;
  padding: 0;
}
.u-group .mark,
.u-l-select .mark {
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.u-group .u-btn,
.u-l-select .u-btn,
.u-group .u-input,
.u-l-select .u-input,
.u-group .item,
.u-l-select .item,
.u-group .u-label,
.u-l-select .u-label,
.u-group .u-select,
.u-l-select .u-select {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group .u-btn .iconfont,
.u-l-select .u-btn .iconfont,
.u-group .u-input .iconfont,
.u-l-select .u-input .iconfont,
.u-group .item .iconfont,
.u-l-select .item .iconfont,
.u-group .u-label .iconfont,
.u-l-select .u-label .iconfont,
.u-group .u-select .iconfont,
.u-l-select .u-select .iconfont {
  font-size: 12px;
}
.u-group .u-btn,
.u-l-select .u-btn {
  padding: 0 4px;
}
.u-group .u-switch,
.u-l-select .u-switch {
  height: 30px;
}
.u-group .u-switch .iconfont,
.u-l-select .u-switch .iconfont {
  font-size: 24px;
}
.u-group .mark,
.u-l-select .mark {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.u-group .mark .iconfont,
.u-l-select .mark .iconfont {
  font-size: 12px;
}
.u-group .item,
.u-l-select .item {
  line-height: 30px;
}
.u-group .item.u-btn,
.u-l-select .item.u-btn,
.u-group .item.u-input,
.u-l-select .item.u-input,
.u-group .item.mark,
.u-l-select .item.mark,
.u-group .item.u-label,
.u-l-select .item.u-label,
.u-group .item.u-select,
.u-l-select .item.u-select {
  line-height: 28px;
}
.u-group .mark,
.u-l-select .mark {
  padding: 0 5px;
}
.u-group object,
.u-l-select object,
.u-group embed,
.u-l-select embed {
  width: 30px !important;
  height: 30px !important;
}
.u-group.xs,
.u-l-select.xs {
  height: 22px;
  padding: 0;
}
.u-group.xs .u-btn,
.u-l-select.xs .u-btn,
.u-group.xs .u-input,
.u-l-select.xs .u-input,
.u-group.xs .item,
.u-l-select.xs .item,
.u-group.xs .u-label,
.u-l-select.xs .u-label,
.u-group.xs .u-select,
.u-l-select.xs .u-select {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group.xs .u-btn .iconfont,
.u-l-select.xs .u-btn .iconfont,
.u-group.xs .u-input .iconfont,
.u-l-select.xs .u-input .iconfont,
.u-group.xs .item .iconfont,
.u-l-select.xs .item .iconfont,
.u-group.xs .u-label .iconfont,
.u-l-select.xs .u-label .iconfont,
.u-group.xs .u-select .iconfont,
.u-l-select.xs .u-select .iconfont {
  font-size: 12px;
}
.u-group.xs .u-btn,
.u-l-select.xs .u-btn {
  padding: 0 4px;
}
.u-group.xs .u-switch,
.u-l-select.xs .u-switch {
  height: 22px;
}
.u-group.xs .u-switch .iconfont,
.u-l-select.xs .u-switch .iconfont {
  font-size: 17.6px;
}
.u-group.xs .mark,
.u-l-select.xs .mark {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.u-group.xs .mark .iconfont,
.u-l-select.xs .mark .iconfont {
  font-size: 12px;
}
.u-group.xs .item,
.u-l-select.xs .item {
  line-height: 22px;
}
.u-group.xs .item.u-btn,
.u-l-select.xs .item.u-btn,
.u-group.xs .item.u-input,
.u-l-select.xs .item.u-input,
.u-group.xs .item.mark,
.u-l-select.xs .item.mark,
.u-group.xs .item.u-label,
.u-l-select.xs .item.u-label,
.u-group.xs .item.u-select,
.u-l-select.xs .item.u-select {
  line-height: 20px;
}
.u-group.xs .mark,
.u-l-select.xs .mark {
  padding: 0 5px;
}
.u-group.xs object,
.u-l-select.xs object,
.u-group.xs embed,
.u-l-select.xs embed {
  width: 22px !important;
  height: 22px !important;
}
.u-group.sm,
.u-l-select.sm {
  height: 26px;
  padding: 0;
}
.u-group.sm .u-btn,
.u-l-select.sm .u-btn,
.u-group.sm .u-input,
.u-l-select.sm .u-input,
.u-group.sm .item,
.u-l-select.sm .item,
.u-group.sm .u-label,
.u-l-select.sm .u-label,
.u-group.sm .u-select,
.u-l-select.sm .u-select {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group.sm .u-btn .iconfont,
.u-l-select.sm .u-btn .iconfont,
.u-group.sm .u-input .iconfont,
.u-l-select.sm .u-input .iconfont,
.u-group.sm .item .iconfont,
.u-l-select.sm .item .iconfont,
.u-group.sm .u-label .iconfont,
.u-l-select.sm .u-label .iconfont,
.u-group.sm .u-select .iconfont,
.u-l-select.sm .u-select .iconfont {
  font-size: 12px;
}
.u-group.sm .u-btn,
.u-l-select.sm .u-btn {
  padding: 0 4px;
}
.u-group.sm .u-switch,
.u-l-select.sm .u-switch {
  height: 26px;
}
.u-group.sm .u-switch .iconfont,
.u-l-select.sm .u-switch .iconfont {
  font-size: 20.8px;
}
.u-group.sm .mark,
.u-l-select.sm .mark {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.u-group.sm .mark .iconfont,
.u-l-select.sm .mark .iconfont {
  font-size: 12px;
}
.u-group.sm .item,
.u-l-select.sm .item {
  line-height: 26px;
}
.u-group.sm .item.u-btn,
.u-l-select.sm .item.u-btn,
.u-group.sm .item.u-input,
.u-l-select.sm .item.u-input,
.u-group.sm .item.mark,
.u-l-select.sm .item.mark,
.u-group.sm .item.u-label,
.u-l-select.sm .item.u-label,
.u-group.sm .item.u-select,
.u-l-select.sm .item.u-select {
  line-height: 24px;
}
.u-group.sm .mark,
.u-l-select.sm .mark {
  padding: 0 5px;
}
.u-group.sm object,
.u-l-select.sm object,
.u-group.sm embed,
.u-l-select.sm embed {
  width: 26px !important;
  height: 26px !important;
}
.u-group.md,
.u-l-select.md {
  height: 35px;
  padding: 0;
}
.u-group.md .u-btn,
.u-l-select.md .u-btn,
.u-group.md .u-input,
.u-l-select.md .u-input,
.u-group.md .item,
.u-l-select.md .item,
.u-group.md .u-label,
.u-l-select.md .u-label,
.u-group.md .u-select,
.u-l-select.md .u-select {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group.md .u-btn .iconfont,
.u-l-select.md .u-btn .iconfont,
.u-group.md .u-input .iconfont,
.u-l-select.md .u-input .iconfont,
.u-group.md .item .iconfont,
.u-l-select.md .item .iconfont,
.u-group.md .u-label .iconfont,
.u-l-select.md .u-label .iconfont,
.u-group.md .u-select .iconfont,
.u-l-select.md .u-select .iconfont {
  font-size: 17px;
}
.u-group.md .u-btn,
.u-l-select.md .u-btn {
  padding: 0 4px;
}
.u-group.md .u-switch,
.u-l-select.md .u-switch {
  height: 35px;
}
.u-group.md .u-switch .iconfont,
.u-l-select.md .u-switch .iconfont {
  font-size: 28px;
}
.u-group.md .mark,
.u-l-select.md .mark {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
}
.u-group.md .mark .iconfont,
.u-l-select.md .mark .iconfont {
  font-size: 17px;
}
.u-group.md .item,
.u-l-select.md .item {
  line-height: 35px;
}
.u-group.md .item.u-btn,
.u-l-select.md .item.u-btn,
.u-group.md .item.u-input,
.u-l-select.md .item.u-input,
.u-group.md .item.mark,
.u-l-select.md .item.mark,
.u-group.md .item.u-label,
.u-l-select.md .item.u-label,
.u-group.md .item.u-select,
.u-l-select.md .item.u-select {
  line-height: 33px;
}
.u-group.md .mark,
.u-l-select.md .mark {
  padding: 0 5px;
}
.u-group.md object,
.u-l-select.md object,
.u-group.md embed,
.u-l-select.md embed {
  width: 35px !important;
  height: 35px !important;
}
.u-group.lg,
.u-l-select.lg {
  height: 44px;
  padding: 0;
}
.u-group.lg .u-btn,
.u-l-select.lg .u-btn,
.u-group.lg .u-input,
.u-l-select.lg .u-input,
.u-group.lg .item,
.u-l-select.lg .item,
.u-group.lg .u-label,
.u-l-select.lg .u-label,
.u-group.lg .u-select,
.u-l-select.lg .u-select {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 26px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group.lg .u-btn .iconfont,
.u-l-select.lg .u-btn .iconfont,
.u-group.lg .u-input .iconfont,
.u-l-select.lg .u-input .iconfont,
.u-group.lg .item .iconfont,
.u-l-select.lg .item .iconfont,
.u-group.lg .u-label .iconfont,
.u-l-select.lg .u-label .iconfont,
.u-group.lg .u-select .iconfont,
.u-l-select.lg .u-select .iconfont {
  font-size: 26px;
}
.u-group.lg .u-btn,
.u-l-select.lg .u-btn {
  padding: 0 4px;
}
.u-group.lg .u-switch,
.u-l-select.lg .u-switch {
  height: 44px;
}
.u-group.lg .u-switch .iconfont,
.u-l-select.lg .u-switch .iconfont {
  font-size: 35.2px;
}
.u-group.lg .mark,
.u-l-select.lg .mark {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 26px;
  box-sizing: border-box;
}
.u-group.lg .mark .iconfont,
.u-l-select.lg .mark .iconfont {
  font-size: 26px;
}
.u-group.lg .item,
.u-l-select.lg .item {
  line-height: 44px;
}
.u-group.lg .item.u-btn,
.u-l-select.lg .item.u-btn,
.u-group.lg .item.u-input,
.u-l-select.lg .item.u-input,
.u-group.lg .item.mark,
.u-l-select.lg .item.mark,
.u-group.lg .item.u-label,
.u-l-select.lg .item.u-label,
.u-group.lg .item.u-select,
.u-l-select.lg .item.u-select {
  line-height: 42px;
}
.u-group.lg .mark,
.u-l-select.lg .mark {
  padding: 0 5px;
}
.u-group.lg object,
.u-l-select.lg object,
.u-group.lg embed,
.u-l-select.lg embed {
  width: 44px !important;
  height: 44px !important;
}
.u-group.xl,
.u-l-select.xl {
  height: 52px;
  padding: 0;
}
.u-group.xl .u-btn,
.u-l-select.xl .u-btn,
.u-group.xl .u-input,
.u-l-select.xl .u-input,
.u-group.xl .item,
.u-l-select.xl .item,
.u-group.xl .u-label,
.u-l-select.xl .u-label,
.u-group.xl .u-select,
.u-l-select.xl .u-select {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 34px;
  box-sizing: border-box;
  border-left-width: 0;
}
.u-group.xl .u-btn .iconfont,
.u-l-select.xl .u-btn .iconfont,
.u-group.xl .u-input .iconfont,
.u-l-select.xl .u-input .iconfont,
.u-group.xl .item .iconfont,
.u-l-select.xl .item .iconfont,
.u-group.xl .u-label .iconfont,
.u-l-select.xl .u-label .iconfont,
.u-group.xl .u-select .iconfont,
.u-l-select.xl .u-select .iconfont {
  font-size: 34px;
}
.u-group.xl .u-btn,
.u-l-select.xl .u-btn {
  padding: 0 4px;
}
.u-group.xl .u-switch,
.u-l-select.xl .u-switch {
  height: 52px;
}
.u-group.xl .u-switch .iconfont,
.u-l-select.xl .u-switch .iconfont {
  font-size: 41.6px;
}
.u-group.xl .mark,
.u-l-select.xl .mark {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 34px;
  box-sizing: border-box;
}
.u-group.xl .mark .iconfont,
.u-l-select.xl .mark .iconfont {
  font-size: 34px;
}
.u-group.xl .item,
.u-l-select.xl .item {
  line-height: 52px;
}
.u-group.xl .item.u-btn,
.u-l-select.xl .item.u-btn,
.u-group.xl .item.u-input,
.u-l-select.xl .item.u-input,
.u-group.xl .item.mark,
.u-l-select.xl .item.mark,
.u-group.xl .item.u-label,
.u-l-select.xl .item.u-label,
.u-group.xl .item.u-select,
.u-l-select.xl .item.u-select {
  line-height: 50px;
}
.u-group.xl .mark,
.u-l-select.xl .mark {
  padding: 0 5px;
}
.u-group.xl object,
.u-l-select.xl object,
.u-group.xl embed,
.u-l-select.xl embed {
  width: 52px !important;
  height: 52px !important;
}
.u-group .u-btn,
.u-l-select .u-btn,
.u-group .u-input,
.u-l-select .u-input,
.u-group .item,
.u-l-select .item,
.u-group .u-select,
.u-l-select .u-select,
.u-group .u-label,
.u-l-select .u-label,
.u-group .u-switch,
.u-l-select .u-switch {
  float: left;
  border-radius: 0;
  border-left-width: 0;
  position: relative;
}
.u-group .u-btn:first-child,
.u-l-select .u-btn:first-child,
.u-group .u-input:first-child,
.u-l-select .u-input:first-child,
.u-group .item:first-child,
.u-l-select .item:first-child,
.u-group .u-select:first-child,
.u-l-select .u-select:first-child,
.u-group .u-label:first-child,
.u-l-select .u-label:first-child,
.u-group .u-switch:first-child,
.u-l-select .u-switch:first-child,
.u-group .u-btn.item-l,
.u-l-select .u-btn.item-l,
.u-group .u-input.item-l,
.u-l-select .u-input.item-l,
.u-group .item.item-l,
.u-l-select .item.item-l,
.u-group .u-select.item-l,
.u-l-select .u-select.item-l,
.u-group .u-label.item-l,
.u-l-select .u-label.item-l,
.u-group .u-switch.item-l,
.u-l-select .u-switch.item-l {
  border-left-width: 1px!important;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.u-group .u-btn:first-child.mark,
.u-l-select .u-btn:first-child.mark,
.u-group .u-input:first-child.mark,
.u-l-select .u-input:first-child.mark,
.u-group .item:first-child.mark,
.u-l-select .item:first-child.mark,
.u-group .u-select:first-child.mark,
.u-l-select .u-select:first-child.mark,
.u-group .u-label:first-child.mark,
.u-l-select .u-label:first-child.mark,
.u-group .u-switch:first-child.mark,
.u-l-select .u-switch:first-child.mark,
.u-group .u-btn.item-l.mark,
.u-l-select .u-btn.item-l.mark,
.u-group .u-input.item-l.mark,
.u-l-select .u-input.item-l.mark,
.u-group .item.item-l.mark,
.u-l-select .item.item-l.mark,
.u-group .u-select.item-l.mark,
.u-l-select .u-select.item-l.mark,
.u-group .u-label.item-l.mark,
.u-l-select .u-label.item-l.mark,
.u-group .u-switch.item-l.mark,
.u-l-select .u-switch.item-l.mark {
  border-right-width: 0px;
}
.u-group .u-btn:last-child,
.u-l-select .u-btn:last-child,
.u-group .u-input:last-child,
.u-l-select .u-input:last-child,
.u-group .item:last-child,
.u-l-select .item:last-child,
.u-group .u-select:last-child,
.u-l-select .u-select:last-child,
.u-group .u-label:last-child,
.u-l-select .u-label:last-child,
.u-group .u-switch:last-child,
.u-l-select .u-switch:last-child,
.u-group .u-btn.item-r,
.u-l-select .u-btn.item-r,
.u-group .u-input.item-r,
.u-l-select .u-input.item-r,
.u-group .item.item-r,
.u-l-select .item.item-r,
.u-group .u-select.item-r,
.u-l-select .u-select.item-r,
.u-group .u-label.item-r,
.u-l-select .u-label.item-r,
.u-group .u-switch.item-r,
.u-l-select .u-switch.item-r {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left-width: 1px;
  margin-left: -1px;
  margin-right: -1px;
}
.u-group .iconfont.mark.item-r,
.u-l-select .iconfont.mark.item-r {
  margin-left: -2px;
  margin-right: -2px;
}
.u-group .u-label,
.u-l-select .u-label,
.u-group .u-switch,
.u-l-select .u-switch {
  border-width: 1px;
  padding-right: 8px;
  white-space: nowrap;
}
.u-group .m-tooltip,
.u-l-select .m-tooltip {
  float: left;
}
.u-group .item,
.u-l-select .item {
  padding: 0px;
}
.u-group .item .u-input,
.u-l-select .item .u-input,
.u-group .item .u-btn,
.u-l-select .item .u-btn,
.u-group .item .u-label,
.u-l-select .item .u-label,
.u-group .item .u-select,
.u-l-select .item .u-select,
.u-group .item .u-switch,
.u-l-select .item .u-switch {
  float: left;
  border-radius: 0;
  border-left-width: 0;
}
.u-group .item.mark,
.u-l-select .item.mark,
.u-group .item.u-btn,
.u-l-select .item.u-btn {
  padding: 0 5px;
}
.u-group .item.u-inputitem,
.u-l-select .item.u-inputitem {
  border: none;
}
.u-group .item.u-label,
.u-l-select .item.u-label {
  border-style: solid;
  border-width: 1px;
  padding-right: 7px;
}
.u-group .item.m-combo,
.u-l-select .item.m-combo {
  padding-left: 0!important;
  padding-right: 0!important;
}
.u-group .item.item-l .u-input,
.u-l-select .item.item-l .u-input,
.u-group .item.item-l .u-btn,
.u-l-select .item.item-l .u-btn,
.u-group .item.item-l .u-label,
.u-l-select .item.item-l .u-label,
.u-group .item.item-l .u-select,
.u-l-select .item.item-l .u-select,
.u-group .item.item-l .u-switch,
.u-l-select .item.item-l .u-switch,
.u-group .item.item-l .u-inputitem,
.u-l-select .item.item-l .u-inputitem,
.u-group .item.item-l .u-inputitem .checkbox,
.u-l-select .item.item-l .u-inputitem .checkbox,
.u-group .item.item-l.u-input,
.u-l-select .item.item-l.u-input,
.u-group .item.item-l.u-btn,
.u-l-select .item.item-l.u-btn,
.u-group .item.item-l.u-label,
.u-l-select .item.item-l.u-label,
.u-group .item.item-l.u-select,
.u-l-select .item.item-l.u-select,
.u-group .item.item-l.u-switch,
.u-l-select .item.item-l.u-switch,
.u-group .item.item-l.u-inputitem,
.u-l-select .item.item-l.u-inputitem,
.u-group .item.item-l.u-inputitem .checkbox,
.u-l-select .item.item-l.u-inputitem .checkbox {
  border-left-width: 1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.u-group .item.item-r .u-input,
.u-l-select .item.item-r .u-input,
.u-group .item.item-r .u-btn,
.u-l-select .item.item-r .u-btn,
.u-group .item.item-r .u-label,
.u-l-select .item.item-r .u-label,
.u-group .item.item-r .u-select,
.u-l-select .item.item-r .u-select,
.u-group .item.item-r .u-switch,
.u-l-select .item.item-r .u-switch,
.u-group .item.item-r .u-inputitem,
.u-l-select .item.item-r .u-inputitem,
.u-group .item.item-r .u-inputitem .checkbox,
.u-l-select .item.item-r .u-inputitem .checkbox,
.u-group .item.item-r.u-input,
.u-l-select .item.item-r.u-input,
.u-group .item.item-r.u-btn,
.u-l-select .item.item-r.u-btn,
.u-group .item.item-r.u-label,
.u-l-select .item.item-r.u-label,
.u-group .item.item-r.u-select,
.u-l-select .item.item-r.u-select,
.u-group .item.item-r.u-switch,
.u-l-select .item.item-r.u-switch,
.u-group .item.item-r.u-inputitem,
.u-l-select .item.item-r.u-inputitem,
.u-group .item.item-r.u-inputitem .checkbox,
.u-l-select .item.item-r.u-inputitem .checkbox {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.u-group.combo .u-input,
.u-l-select.combo .u-input {
  border-right-width: 0!important;
}
.u-group.combo .u-input:hover,
.u-l-select.combo .u-input:hover {
  background-image: none;
  cursor: pointer;
}
.u-group.combo .u-input:focus,
.u-l-select.combo .u-input:focus {
  box-shadow: none;
  background-image: none!important;
  background-color: #fff;
  border-color: #cccccc;
}
.u-group .item,
.u-l-select .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-group .item a,
.u-l-select .item a {
  color: #808080;
}
.u-group .item a:hover,
.u-l-select .item a:hover {
  color: #595959;
}
.u-group .item hr,
.u-l-select .item hr {
  border-color: #f2f2f2;
}
.u-group .mark,
.u-l-select .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.u-group .mark a,
.u-l-select .mark a {
  color: #757575;
}
.u-group .mark a:hover,
.u-l-select .mark a:hover {
  color: #4f4f4f;
}
.u-group .mark hr,
.u-l-select .mark hr {
  border-color: #e8e8e8;
}
.u-group .u-btn,
.u-l-select .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.u-group .u-btn:hover,
.u-l-select .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.u-group .u-btn:active,
.u-l-select .u-btn:active,
.u-group .u-btn.active,
.u-l-select .u-btn.active {
  background-color: #ffffff;
}
.u-group .u-btn:disabled,
.u-l-select .u-btn:disabled,
.u-group .u-btn.disabled,
.u-l-select .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.u-group .u-input,
.u-l-select .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-group .u-input a,
.u-l-select .u-input a {
  color: #808080;
}
.u-group .u-input a:hover,
.u-l-select .u-input a:hover {
  color: #595959;
}
.u-group .u-input hr,
.u-l-select .u-input hr {
  border-color: #f2f2f2;
}
.u-group .u-input::-webkit-input-placeholder,
.u-l-select .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.u-group .u-input:-moz-placeholder,
.u-l-select .u-input:-moz-placeholder {
  color: #cccccc;
}
.u-group .u-input::-moz-placeholder,
.u-l-select .u-input::-moz-placeholder {
  color: #cccccc;
}
.u-group .u-input:-ms-input-placeholder,
.u-l-select .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.u-group .u-input:hover,
.u-l-select .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.u-group .u-input:focus,
.u-l-select .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.u-group .u-input:focus a,
.u-l-select .u-input:focus a {
  color: #1888bb;
}
.u-group .u-input:focus a:hover,
.u-l-select .u-input:focus a:hover {
  color: #0f5677;
}
.u-group .u-input:focus hr,
.u-l-select .u-input:focus hr {
  border-color: #c1e6f7;
}
.u-group .u-input.nofocus:focus,
.u-l-select .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-group .u-input.nofocus:focus a,
.u-l-select .u-input.nofocus:focus a {
  color: #808080;
}
.u-group .u-input.nofocus:focus a:hover,
.u-l-select .u-input.nofocus:focus a:hover {
  color: #595959;
}
.u-group .u-input.nofocus:focus hr,
.u-l-select .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.u-group .u-input.err,
.u-l-select .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.u-group .u-input.err a,
.u-l-select .u-input.err a {
  color: #cb2317;
}
.u-group .u-input.err a:hover,
.u-l-select .u-input.err a:hover {
  color: #86170f;
}
.u-group .u-input.err hr,
.u-l-select .u-input.err hr {
  border-color: #f9d1ce;
}
.u-group .u-input.disabled,
.u-l-select .u-input.disabled,
.u-group .u-input:disabled,
.u-l-select .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.u-group .u-input.disabled a,
.u-l-select .u-input.disabled a,
.u-group .u-input:disabled a,
.u-l-select .u-input:disabled a {
  color: #737373;
}
.u-group .u-input.disabled a:hover,
.u-l-select .u-input.disabled a:hover,
.u-group .u-input:disabled a:hover,
.u-l-select .u-input:disabled a:hover {
  color: #4c4c4c;
}
.u-group .u-input.disabled hr,
.u-l-select .u-input.disabled hr,
.u-group .u-input:disabled hr,
.u-l-select .u-input:disabled hr {
  border-color: #e5e5e5;
}
.u-group .u-input .option-block,
.u-l-select .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.u-group .u-input .option-block a,
.u-l-select .u-input .option-block a {
  color: #6b6b6b;
}
.u-group .u-input .option-block a:hover,
.u-l-select .u-input .option-block a:hover {
  color: #454545;
}
.u-group .u-input .option-block hr,
.u-l-select .u-input .option-block hr {
  border-color: #dedede;
}
.u-group .u-select,
.u-l-select .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-group .u-select a,
.u-l-select .u-select a {
  color: #808080;
}
.u-group .u-select a:hover,
.u-l-select .u-select a:hover {
  color: #595959;
}
.u-group .u-select hr,
.u-l-select .u-select hr {
  border-color: #f2f2f2;
}
.u-group .u-select:hover,
.u-l-select .u-select:hover {
  background-image: none;
}
.u-group .u-select:focus,
.u-l-select .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.u-group .u-select:focus a,
.u-l-select .u-select:focus a {
  color: #808080;
}
.u-group .u-select:focus a:hover,
.u-l-select .u-select:focus a:hover {
  color: #595959;
}
.u-group .u-select:focus hr,
.u-l-select .u-select:focus hr {
  border-color: #f2f2f2;
}
.u-group .u-select.nofocus:focus,
.u-l-select .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-group .u-select.nofocus:focus a,
.u-l-select .u-select.nofocus:focus a {
  color: #808080;
}
.u-group .u-select.nofocus:focus a:hover,
.u-l-select .u-select.nofocus:focus a:hover {
  color: #595959;
}
.u-group .u-select.nofocus:focus hr,
.u-l-select .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.u-group .u-select.err,
.u-l-select .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.u-group .u-select.err a,
.u-l-select .u-select.err a {
  color: #86170f;
}
.u-group .u-select.err a:hover,
.u-l-select .u-select.err a:hover {
  color: #410b07;
}
.u-group .u-select.err hr,
.u-l-select .u-select.err hr {
  border-color: #f29089;
}
.u-group .u-select.disabled,
.u-l-select .u-select.disabled,
.u-group .u-select:disabled,
.u-l-select .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.u-group .u-select.disabled a,
.u-l-select .u-select.disabled a,
.u-group .u-select:disabled a,
.u-l-select .u-select:disabled a {
  color: #595959;
}
.u-group .u-select.disabled a:hover,
.u-l-select .u-select.disabled a:hover,
.u-group .u-select:disabled a:hover,
.u-l-select .u-select:disabled a:hover {
  color: #333333;
}
.u-group .u-select.disabled hr,
.u-l-select .u-select.disabled hr,
.u-group .u-select:disabled hr,
.u-l-select .u-select:disabled hr {
  border-color: #cccccc;
}
.u-group .u-group-center,
.u-l-select .u-group-center,
.u-group .u-group-left,
.u-l-select .u-group-left,
.u-group .u-group-right,
.u-l-select .u-group-right {
  float: left;
  border-radius: 0;
}
.u-group .u-group-center,
.u-l-select .u-group-center {
  border-color: #CCC;
  padding: 0px;
}
.u-group .u-group-center .u-btn,
.u-l-select .u-group-center .u-btn,
.u-group .u-group-center .u-input,
.u-l-select .u-group-center .u-input {
  border-radius: 0 !important;
  border-left-width: 0!important;
}
.u-group input.u-group-center,
.u-l-select input.u-group-center {
  border-right: none !important;
  border-left: none !important;
}
.u-group input.u-group-center:hover,
.u-l-select input.u-group-center:hover {
  background: #FFF !important;
  background-image: none !important;
  font-weight: inherit;
}
.u-group input.u-group-center:focus,
.u-l-select input.u-group-center:focus {
  background: #FFF !important;
  border: 1px solid #ddd!important;
  border-right: none !important;
  border-left: none !important;
  color: #999999;
}
.u-group .u-group-left,
.u-l-select .u-group-left {
  border-left-width: 1px!important;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.u-group .u-group-left .u-btn,
.u-l-select .u-group-left .u-btn,
.u-group .u-group-left .u-input,
.u-l-select .u-group-left .u-input {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.u-group .u-group-right,
.u-l-select .u-group-right {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  margin-left: -1px;
}
.u-group .u-group-right .u-btn,
.u-l-select .u-group-right .u-btn,
.u-group .u-group-right .u-input,
.u-l-select .u-group-right .u-input {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left-width: 0!important;
}
.u-group .u-group,
.u-l-select .u-group {
  margin-top: 0px;
}
.u-group .u-group .mark,
.u-l-select .u-group .mark {
  border-left-width: 0px!important;
  border-width: 0;
}
.u-group .u-group .u-input,
.u-l-select .u-group .u-input,
.u-group .u-group .u-select,
.u-l-select .u-group .u-select,
.u-group .u-group .item,
.u-l-select .u-group .item {
  border-left-width: 0px!important;
  border-width: 0;
  background: none!important;
}
.u-but-group {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  height: 28px;
  line-height: 30px;
  border: 1px solid #CCC;
  background: #EEE;
  cursor: pointer;
  border-radius: 3px;
  overflow: hidden;
  font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
  font-size: 14px;
  *padding: 0 6px;
  z-index: 10;
}
.u-but-group .u-but-button {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  cursor: pointer;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  outline: none;
  _top: -2px;
  _left: -2px;
  _width: 300%;
  z-index: 100;
  border: 1px solid #CCC;
}
.u-but-group:hover,
.u-btn-eject .u-but-group:hover {
  background: #DDD;
}
.u-but-group:active,
.u-btn-eject .u-but-group:active {
  background: #EEE;
}
.u-but-group.white {
  background: #FFF;
  color: #666;
}
.u-but-group.white:hover {
  color: #000;
}
.u-but-group.sm {
  padding: 0 5px;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  *padding: 0;
}
.u-but-group.sm i {
  font-size: 13px;
}
.u-but-group.xs {
  padding: 0 5px;
  height: 18px;
  line-height: 18px;
  font-size: 12px;
  *padding: 0;
}
.u-but-group.xs i {
  font-size: 12px;
}
.u-but-group.md {
  padding: 0 8px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}
.u-but-group.lg {
  padding: 0 10px;
  height: 44px;
  line-height: 44px;
  font-size: 18px;
}
.u-but-group .u-group-checkbox {
  margin-top: 7px;
  *margin-top: 3px;
}
.u-group.xs {
  height: 20px;
}
.u-group.xs .u-but-group,
.u-group.xs .u-but-group .u-input {
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
.u-group.sm {
  height: 25px;
}
.u-group.sm .u-but-group,
.u-group.xs .u-but-group .u-input {
  font-size: 13px;
  height: 23px;
  line-height: 23px;
}
.u-group.lg {
  height: 40px;
}
.u-group.lg .u-but-group,
.u-group.lg .u-but-group .u-input {
  height: 38px;
  line-height: 38px;
}
/* CSS Document */
.u-float {
  position: absolute;
  z-index: 1000;
  background-color: #FFFFFF;
  box-shadow: -2px 0 4px rgba(0, 0, 0, 0.3);
}
.u-float.hide {
  display: none;
}
.u-float.top {
  left: 0;
  top: 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  width: 100%;
  min-height: 50px;
}
.u-float.bottom {
  left: 0;
  bottom: 0;
  box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.3);
  width: 100%;
  min-height: 50px;
}
.u-float.left {
  left: 0;
  bottom: 0;
  box-shadow: 2px 0 4px rgba(0, 0, 0, 0.3);
  width: 200px;
  height: 100%;
}
.u-float.right {
  right: 0;
  bottom: 0;
  box-shadow: -2px 0 4px rgba(0, 0, 0, 0.3);
  width: 200px;
  height: 100%;
}
.u-point {
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  text-indent: 0;
  min-width: 16px;
  width: auto;
  display: inline-block;
  *display: block;
  *float: left;
  border-radius: 50%;
  text-align: center;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #adadad;
  background-color: #cccccc;
  color: rgba(77, 77, 77, 0.9);
}
.u-point .iconfont {
  margin-left: 3px;
  margin-right: 3px;
}
.u-point a {
  color: #4d4d4d;
}
.u-point a:hover {
  color: #262626;
}
.u-point hr {
  border-color: #bfbfbf;
}
.u-point.sm {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  min-width: 30px;
}
.u-point.sm .iconfont {
  font-size: 12px;
}
.u-point.md {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  min-width: 35px;
}
.u-point.md .iconfont {
  font-size: 17px;
}
.u-point.lg {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
  min-width: 44px;
}
.u-point.lg .iconfont {
  font-size: 24px;
}
.u-point.de {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  min-width: 30px;
}
.u-point.de .iconfont {
  font-size: 14px;
}
.u-point.xl {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
  min-width: 52px;
}
.u-point.xl .iconfont {
  font-size: 30px;
}
.u-point.xs {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
  min-width: 22px;
}
.u-point.xs .iconfont {
  font-size: 12px;
}
.u-point.text {
  border-radius: 3px 3px 3px 3px;
  padding: 0 4px;
}
.u-point.info {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.u-point.info a {
  color: #f3fafe;
}
.u-point.info a:hover {
  color: #ffffff;
}
.u-point.info hr {
  border-color: #1b9cd7;
}
.u-point.primary {
  border-color: #6254b2;
  background-color: #7266ba;
  color: rgba(255, 255, 255, 0.85);
}
.u-point.primary a {
  color: #ffffff;
}
.u-point.primary a:hover {
  color: #ffffff;
}
.u-point.primary hr {
  border-color: #6254b2;
}
.u-point.success {
  border-color: #2d862d;
  background-color: #339933;
  color: rgba(198, 236, 198, 0.85);
}
.u-point.success a {
  color: #c6ecc6;
}
.u-point.success a:hover {
  color: #ffffff;
}
.u-point.success hr {
  border-color: #2d862d;
}
.u-point.warning {
  border-color: #e68a00;
  background-color: #ff9900;
  color: rgba(255, 245, 229, 0.85);
}
.u-point.warning a {
  color: #fff5e5;
}
.u-point.warning a:hover {
  color: #ffffff;
}
.u-point.warning hr {
  border-color: #e68a00;
}
.u-point.danger {
  border-color: #e7372a;
  background-color: #e94c41;
  color: rgba(255, 255, 255, 0.85);
}
.u-point.danger a {
  color: #ffffff;
}
.u-point.danger a:hover {
  color: #ffffff;
}
.u-point.danger hr {
  border-color: #e7372a;
}
.u-point.black {
  border-color: #1d2935;
  background-color: #263646;
  color: rgba(143, 169, 194, 0.85);
}
.u-point.black a {
  color: #8fa9c2;
}
.u-point.black a:hover {
  color: #c1cfdd;
}
.u-point.black hr {
  border-color: #1d2935;
}
.u-point.dark {
  border-color: #2f3342;
  background-color: #3a3f51;
  color: rgba(173, 178, 196, 0.85);
}
.u-point.dark a {
  color: #adb2c4;
}
.u-point.dark a:hover {
  color: #d9dbe4;
}
.u-point.dark hr {
  border-color: #2f3342;
}
.u-point.white {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.u-point.white a {
  color: #808080;
}
.u-point.white a:hover {
  color: #595959;
}
.u-point.white hr {
  border-color: #f2f2f2;
}
.u-progress {
  width: 100%;
  border-style: solid;
  border-width: 1px!important;
  font-size: 0!important;
  zoom: 1;
  height: 6px;
  font-size: 4.2px;
  line-height: 6px;
  background-color: #0776a0;
  border-color: #0776a0;
  border-radius: 1.2px;
  padding: 0!important;
  box-sizing: content-box !important;
}
.u-progress:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.u-progress .bar {
  float: left;
  width: 0%;
  font-size: 0!important;
}
.u-progress .bar {
  height: 6px;
  line-height: 6px;
  font-size: 4.2px;
  border-color: #4ec700;
  background-color: #58e000;
  color: rgba(221, 255, 198, 0.85);
}
.u-progress .bar a {
  color: #ddffc6;
}
.u-progress .bar a:hover {
  color: #ffffff;
}
.u-progress .bar hr {
  border-color: #4ec700;
}
.u-progress.xs {
  height: 2px;
  font-size: 1.4px;
  line-height: 2px;
  background-color: #0776a0;
  border-color: #0776a0;
  border-radius: 0.4px;
  padding: 0!important;
  box-sizing: content-box !important;
}
.u-progress.xs .bar {
  height: 2px;
  line-height: 2px;
  font-size: 1.4px;
  border-color: #4ec700;
  background-color: #58e000;
  color: rgba(221, 255, 198, 0.85);
}
.u-progress.xs .bar a {
  color: #ddffc6;
}
.u-progress.xs .bar a:hover {
  color: #ffffff;
}
.u-progress.xs .bar hr {
  border-color: #4ec700;
}
.u-progress.sm {
  height: 4px;
  font-size: 2.8px;
  line-height: 4px;
  background-color: #0776a0;
  border-color: #0776a0;
  border-radius: 0.8px;
  padding: 0!important;
  box-sizing: content-box !important;
}
.u-progress.sm .bar {
  height: 4px;
  line-height: 4px;
  font-size: 2.8px;
  border-color: #4ec700;
  background-color: #58e000;
  color: rgba(221, 255, 198, 0.85);
}
.u-progress.sm .bar a {
  color: #ddffc6;
}
.u-progress.sm .bar a:hover {
  color: #ffffff;
}
.u-progress.sm .bar hr {
  border-color: #4ec700;
}
.u-progress.md {
  height: 8px;
  font-size: 5.6px;
  line-height: 8px;
  background-color: #0776a0;
  border-color: #0776a0;
  border-radius: 1.6px;
  padding: 0!important;
  box-sizing: content-box !important;
}
.u-progress.md .bar {
  height: 8px;
  line-height: 8px;
  font-size: 5.6px;
  border-color: #4ec700;
  background-color: #58e000;
  color: rgba(221, 255, 198, 0.85);
}
.u-progress.md .bar a {
  color: #ddffc6;
}
.u-progress.md .bar a:hover {
  color: #ffffff;
}
.u-progress.md .bar hr {
  border-color: #4ec700;
}
.u-progress.lg {
  height: 12px;
  font-size: 8.4px;
  line-height: 12px;
  background-color: #0776a0;
  border-color: #0776a0;
  border-radius: 2.4px;
  padding: 0!important;
  box-sizing: content-box !important;
}
.u-progress.lg .bar {
  height: 12px;
  line-height: 12px;
  font-size: 8.4px;
  border-color: #4ec700;
  background-color: #58e000;
  color: rgba(221, 255, 198, 0.85);
}
.u-progress.lg .bar a {
  color: #ddffc6;
}
.u-progress.lg .bar a:hover {
  color: #ffffff;
}
.u-progress.lg .bar hr {
  border-color: #4ec700;
}
.m-menu,
.u-down-menu {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #e6e6e6;
}
.m-menu.group li a,
.u-down-menu.group li a,
.m-menu.group > li a,
.u-down-menu.group > li a,
.m-menu.group ul > li a,
.u-down-menu.group ul > li a {
  border-bottom: none;
  border-radius: 0 0 0 0;
}
.m-menu li,
.u-down-menu li,
.m-menu > li,
.u-down-menu > li,
.m-menu ul > li,
.u-down-menu ul > li {
  position: relative;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}
.m-menu li a,
.u-down-menu li a,
.m-menu > li a,
.u-down-menu > li a,
.m-menu ul > li a,
.u-down-menu ul > li a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.m-menu li.first > a,
.u-down-menu li.first > a,
.m-menu > li.first > a,
.u-down-menu > li.first > a,
.m-menu ul > li.first > a,
.u-down-menu ul > li.first > a,
.m-menu li:first-child > a,
.u-down-menu li:first-child > a,
.m-menu > li:first-child > a,
.u-down-menu > li:first-child > a,
.m-menu ul > li:first-child > a,
.u-down-menu ul > li:first-child > a {
  border-radius: 3px 3px 0 0;
}
.m-menu li.last > a,
.u-down-menu li.last > a,
.m-menu > li.last > a,
.u-down-menu > li.last > a,
.m-menu ul > li.last > a,
.u-down-menu ul > li.last > a,
.m-menu li:last-child > a,
.u-down-menu li:last-child > a,
.m-menu > li:last-child > a,
.u-down-menu > li:last-child > a,
.m-menu ul > li:last-child > a,
.u-down-menu ul > li:last-child > a {
  border-bottom-width: 0px;
  border-radius: 0 0 3px 3px;
}
.m-menu li.line,
.u-down-menu li.line,
.m-menu > li.line,
.u-down-menu > li.line,
.m-menu ul > li.line,
.u-down-menu ul > li.line {
  border-top-width: 1px;
}
.m-menu li ul,
.u-down-menu li ul,
.m-menu > li ul,
.u-down-menu > li ul,
.m-menu ul > li ul,
.u-down-menu ul > li ul {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 200;
}
.m-menu li .iconfont,
.u-down-menu li .iconfont,
.m-menu > li .iconfont,
.u-down-menu > li .iconfont,
.m-menu ul > li .iconfont,
.u-down-menu ul > li .iconfont {
  font-size: 12px;
}
.m-menu li a,
.u-down-menu li a,
.m-menu > li a,
.u-down-menu > li a,
.m-menu ul > li a,
.u-down-menu ul > li a {
  border-color: #e6e6e6;
  background-color: #ffffff;
  color: #b3b3b3;
}
.m-menu li a:hover,
.u-down-menu li a:hover,
.m-menu > li a:hover,
.u-down-menu > li a:hover,
.m-menu ul > li a:hover,
.u-down-menu ul > li a:hover {
  background: #f2f2f2;
  color: #808080;
}
.m-menu li.line,
.u-down-menu li.line,
.m-menu > li.line,
.u-down-menu > li.line,
.m-menu ul > li.line,
.u-down-menu ul > li.line {
  border-color: #e6e6e6;
}
.m-menu li.active a,
.u-down-menu li.active a,
.m-menu > li.active a,
.u-down-menu > li.active a,
.m-menu ul > li.active a,
.u-down-menu ul > li.active a {
  background-color: #28a9e4;
  color: #ffffff !important;
}
.g-combo,
.m-combo {
  position: relative;
  z-index: 3;
}
.g-combo .iconfont,
.m-combo .iconfont {
  cursor: pointer;
}
.g-combo .combo,
.m-combo .combo {
  display: none;
  float: left;
  position: absolute;
  left: 0;
  z-index: 50000;
  margin-top: -1px;
  width: 100%;
}
.g-combo .combo.u-down-menu,
.m-combo .combo.u-down-menu,
.g-combo .combo.menu,
.m-combo .combo.menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.g-combo .combo.u-down-menu li,
.m-combo .combo.u-down-menu li,
.g-combo .combo.menu li,
.m-combo .combo.menu li {
  display: block;
  float: left;
  width: 100%;
}
.g-combo .combo.u-down-menu li a,
.m-combo .combo.u-down-menu li a,
.g-combo .combo.menu li a,
.m-combo .combo.menu li a {
  display: block;
  float: left;
  width: 100%;
  padding: 3px 0px 3px 0px;
  text-indent: 8px;
  font-weight: 400;
  line-height: 23px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.g-combo .combo.u-down-menu li a .iconfont,
.m-combo .combo.u-down-menu li a .iconfont,
.g-combo .combo.menu li a .iconfont,
.m-combo .combo.menu li a .iconfont {
  font-size: 12px;
}
.g-combo .combo.u-down-menu li.first,
.m-combo .combo.u-down-menu li.first,
.g-combo .combo.menu li.first,
.m-combo .combo.menu li.first {
  border-top: none;
}
.g-combo .combo.u-down-menu li.first a,
.m-combo .combo.u-down-menu li.first a,
.g-combo .combo.menu li.first a,
.m-combo .combo.menu li.first a {
  padding: 4px 0px 3px 0px;
}
.g-combo .u-input,
.m-combo .u-input {
  cursor: pointer;
}
.g-combo .u-input:hover,
.m-combo .u-input:hover {
  background-image: none;
}
.g-combo .u-input:focus,
.m-combo .u-input:focus {
  box-shadow: none;
  background-image: none!important;
}
.g-combo .u-group .u-input,
.m-combo .u-group .u-input {
  border-right: none;
}
.g-combo .u-up-menu,
.m-combo .u-up-menu {
  display: block;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.g-combo .u-down-menu,
.m-combo .u-down-menu,
.g-combo .but-tree,
.m-combo .but-tree {
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  z-index: 1000;
}
.g-combo .but-tree,
.m-combo .but-tree {
  min-width: 100%;
  overflow: auto;
}
.g-combo .u-button-choice .iconfont,
.m-combo .u-button-choice .iconfont {
  position: absolute;
  right: 3px;
  *top: 0px;
}
.g-combo .u-overflow-y,
.m-combo .u-overflow-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.g-combo .u-nd,
.m-combo .u-nd {
  font-size: 16px;
  position: absolute;
  top: 2px;
  right: 3px;
  line-height: 28px;
  cursor: pointer;
}
.g-combo .u-input,
.m-combo .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-input a,
.m-combo .u-input a {
  color: #808080;
}
.g-combo .u-input a:hover,
.m-combo .u-input a:hover {
  color: #595959;
}
.g-combo .u-input hr,
.m-combo .u-input hr {
  border-color: #f2f2f2;
}
.g-combo .u-input::-webkit-input-placeholder,
.m-combo .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.g-combo .u-input:-moz-placeholder,
.m-combo .u-input:-moz-placeholder {
  color: #cccccc;
}
.g-combo .u-input::-moz-placeholder,
.m-combo .u-input::-moz-placeholder {
  color: #cccccc;
}
.g-combo .u-input:-ms-input-placeholder,
.m-combo .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.g-combo .u-input:hover,
.m-combo .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.g-combo .u-input:focus,
.m-combo .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.g-combo .u-input:focus a,
.m-combo .u-input:focus a {
  color: #1888bb;
}
.g-combo .u-input:focus a:hover,
.m-combo .u-input:focus a:hover {
  color: #0f5677;
}
.g-combo .u-input:focus hr,
.m-combo .u-input:focus hr {
  border-color: #c1e6f7;
}
.g-combo .u-input.nofocus:focus,
.m-combo .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-input.nofocus:focus a,
.m-combo .u-input.nofocus:focus a {
  color: #808080;
}
.g-combo .u-input.nofocus:focus a:hover,
.m-combo .u-input.nofocus:focus a:hover {
  color: #595959;
}
.g-combo .u-input.nofocus:focus hr,
.m-combo .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.g-combo .u-input.err,
.m-combo .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.g-combo .u-input.err a,
.m-combo .u-input.err a {
  color: #cb2317;
}
.g-combo .u-input.err a:hover,
.m-combo .u-input.err a:hover {
  color: #86170f;
}
.g-combo .u-input.err hr,
.m-combo .u-input.err hr {
  border-color: #f9d1ce;
}
.g-combo .u-input.disabled,
.m-combo .u-input.disabled,
.g-combo .u-input:disabled,
.m-combo .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.g-combo .u-input.disabled a,
.m-combo .u-input.disabled a,
.g-combo .u-input:disabled a,
.m-combo .u-input:disabled a {
  color: #737373;
}
.g-combo .u-input.disabled a:hover,
.m-combo .u-input.disabled a:hover,
.g-combo .u-input:disabled a:hover,
.m-combo .u-input:disabled a:hover {
  color: #4c4c4c;
}
.g-combo .u-input.disabled hr,
.m-combo .u-input.disabled hr,
.g-combo .u-input:disabled hr,
.m-combo .u-input:disabled hr {
  border-color: #e5e5e5;
}
.g-combo .u-input .option-block,
.m-combo .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.g-combo .u-input .option-block a,
.m-combo .u-input .option-block a {
  color: #6b6b6b;
}
.g-combo .u-input .option-block a:hover,
.m-combo .u-input .option-block a:hover {
  color: #454545;
}
.g-combo .u-input .option-block hr,
.m-combo .u-input .option-block hr {
  border-color: #dedede;
}
.g-combo .u-group .item,
.m-combo .u-group .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-group .item a,
.m-combo .u-group .item a {
  color: #808080;
}
.g-combo .u-group .item a:hover,
.m-combo .u-group .item a:hover {
  color: #595959;
}
.g-combo .u-group .item hr,
.m-combo .u-group .item hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .mark,
.m-combo .u-group .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.g-combo .u-group .mark a,
.m-combo .u-group .mark a {
  color: #757575;
}
.g-combo .u-group .mark a:hover,
.m-combo .u-group .mark a:hover {
  color: #4f4f4f;
}
.g-combo .u-group .mark hr,
.m-combo .u-group .mark hr {
  border-color: #e8e8e8;
}
.g-combo .u-group .u-btn,
.m-combo .u-group .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.g-combo .u-group .u-btn:hover,
.m-combo .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.g-combo .u-group .u-btn:active,
.m-combo .u-group .u-btn:active,
.g-combo .u-group .u-btn.active,
.m-combo .u-group .u-btn.active {
  background-color: #ffffff;
}
.g-combo .u-group .u-btn:disabled,
.m-combo .u-group .u-btn:disabled,
.g-combo .u-group .u-btn.disabled,
.m-combo .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.g-combo .u-group .u-input,
.m-combo .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-group .u-input a,
.m-combo .u-group .u-input a {
  color: #808080;
}
.g-combo .u-group .u-input a:hover,
.m-combo .u-group .u-input a:hover {
  color: #595959;
}
.g-combo .u-group .u-input hr,
.m-combo .u-group .u-input hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .u-input::-webkit-input-placeholder,
.m-combo .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.g-combo .u-group .u-input:-moz-placeholder,
.m-combo .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.g-combo .u-group .u-input::-moz-placeholder,
.m-combo .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.g-combo .u-group .u-input:-ms-input-placeholder,
.m-combo .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.g-combo .u-group .u-input:hover,
.m-combo .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.g-combo .u-group .u-input:focus,
.m-combo .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.g-combo .u-group .u-input:focus a,
.m-combo .u-group .u-input:focus a {
  color: #1888bb;
}
.g-combo .u-group .u-input:focus a:hover,
.m-combo .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.g-combo .u-group .u-input:focus hr,
.m-combo .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.g-combo .u-group .u-input.nofocus:focus,
.m-combo .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-group .u-input.nofocus:focus a,
.m-combo .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.g-combo .u-group .u-input.nofocus:focus a:hover,
.m-combo .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.g-combo .u-group .u-input.nofocus:focus hr,
.m-combo .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .u-input.err,
.m-combo .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.g-combo .u-group .u-input.err a,
.m-combo .u-group .u-input.err a {
  color: #cb2317;
}
.g-combo .u-group .u-input.err a:hover,
.m-combo .u-group .u-input.err a:hover {
  color: #86170f;
}
.g-combo .u-group .u-input.err hr,
.m-combo .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.g-combo .u-group .u-input.disabled,
.m-combo .u-group .u-input.disabled,
.g-combo .u-group .u-input:disabled,
.m-combo .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.g-combo .u-group .u-input.disabled a,
.m-combo .u-group .u-input.disabled a,
.g-combo .u-group .u-input:disabled a,
.m-combo .u-group .u-input:disabled a {
  color: #737373;
}
.g-combo .u-group .u-input.disabled a:hover,
.m-combo .u-group .u-input.disabled a:hover,
.g-combo .u-group .u-input:disabled a:hover,
.m-combo .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.g-combo .u-group .u-input.disabled hr,
.m-combo .u-group .u-input.disabled hr,
.g-combo .u-group .u-input:disabled hr,
.m-combo .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.g-combo .u-group .u-input .option-block,
.m-combo .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.g-combo .u-group .u-input .option-block a,
.m-combo .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.g-combo .u-group .u-input .option-block a:hover,
.m-combo .u-group .u-input .option-block a:hover {
  color: #454545;
}
.g-combo .u-group .u-input .option-block hr,
.m-combo .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.g-combo .u-group .u-select,
.m-combo .u-group .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-group .u-select a,
.m-combo .u-group .u-select a {
  color: #808080;
}
.g-combo .u-group .u-select a:hover,
.m-combo .u-group .u-select a:hover {
  color: #595959;
}
.g-combo .u-group .u-select hr,
.m-combo .u-group .u-select hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .u-select:hover,
.m-combo .u-group .u-select:hover {
  background-image: none;
}
.g-combo .u-group .u-select:focus,
.m-combo .u-group .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.g-combo .u-group .u-select:focus a,
.m-combo .u-group .u-select:focus a {
  color: #808080;
}
.g-combo .u-group .u-select:focus a:hover,
.m-combo .u-group .u-select:focus a:hover {
  color: #595959;
}
.g-combo .u-group .u-select:focus hr,
.m-combo .u-group .u-select:focus hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .u-select.nofocus:focus,
.m-combo .u-group .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .u-group .u-select.nofocus:focus a,
.m-combo .u-group .u-select.nofocus:focus a {
  color: #808080;
}
.g-combo .u-group .u-select.nofocus:focus a:hover,
.m-combo .u-group .u-select.nofocus:focus a:hover {
  color: #595959;
}
.g-combo .u-group .u-select.nofocus:focus hr,
.m-combo .u-group .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.g-combo .u-group .u-select.err,
.m-combo .u-group .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.g-combo .u-group .u-select.err a,
.m-combo .u-group .u-select.err a {
  color: #86170f;
}
.g-combo .u-group .u-select.err a:hover,
.m-combo .u-group .u-select.err a:hover {
  color: #410b07;
}
.g-combo .u-group .u-select.err hr,
.m-combo .u-group .u-select.err hr {
  border-color: #f29089;
}
.g-combo .u-group .u-select.disabled,
.m-combo .u-group .u-select.disabled,
.g-combo .u-group .u-select:disabled,
.m-combo .u-group .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.g-combo .u-group .u-select.disabled a,
.m-combo .u-group .u-select.disabled a,
.g-combo .u-group .u-select:disabled a,
.m-combo .u-group .u-select:disabled a {
  color: #595959;
}
.g-combo .u-group .u-select.disabled a:hover,
.m-combo .u-group .u-select.disabled a:hover,
.g-combo .u-group .u-select:disabled a:hover,
.m-combo .u-group .u-select:disabled a:hover {
  color: #333333;
}
.g-combo .u-group .u-select.disabled hr,
.m-combo .u-group .u-select.disabled hr,
.g-combo .u-group .u-select:disabled hr,
.m-combo .u-group .u-select:disabled hr {
  border-color: #cccccc;
}
.g-combo .combo,
.m-combo .combo {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.g-combo .combo a,
.m-combo .combo a {
  color: #808080;
}
.g-combo .combo a:hover,
.m-combo .combo a:hover {
  color: #595959;
}
.g-combo .combo hr,
.m-combo .combo hr {
  border-color: #f2f2f2;
}
.g-combo .m-menu,
.m-combo .m-menu,
.g-combo .u-down-menu,
.m-combo .u-down-menu {
  border-color: #e6e6e6;
}
.g-combo .m-menu li a,
.m-combo .m-menu li a,
.g-combo .u-down-menu li a,
.m-combo .u-down-menu li a,
.g-combo .m-menu > li a,
.m-combo .m-menu > li a,
.g-combo .u-down-menu > li a,
.m-combo .u-down-menu > li a,
.g-combo .m-menu ul > li a,
.m-combo .m-menu ul > li a,
.g-combo .u-down-menu ul > li a,
.m-combo .u-down-menu ul > li a {
  border-color: #e6e6e6;
  background-color: #ffffff;
  color: #b3b3b3;
}
.g-combo .m-menu li a:hover,
.m-combo .m-menu li a:hover,
.g-combo .u-down-menu li a:hover,
.m-combo .u-down-menu li a:hover,
.g-combo .m-menu > li a:hover,
.m-combo .m-menu > li a:hover,
.g-combo .u-down-menu > li a:hover,
.m-combo .u-down-menu > li a:hover,
.g-combo .m-menu ul > li a:hover,
.m-combo .m-menu ul > li a:hover,
.g-combo .u-down-menu ul > li a:hover,
.m-combo .u-down-menu ul > li a:hover {
  background: #f2f2f2;
  color: #808080;
}
.g-combo .m-menu li.line,
.m-combo .m-menu li.line,
.g-combo .u-down-menu li.line,
.m-combo .u-down-menu li.line,
.g-combo .m-menu > li.line,
.m-combo .m-menu > li.line,
.g-combo .u-down-menu > li.line,
.m-combo .u-down-menu > li.line,
.g-combo .m-menu ul > li.line,
.m-combo .m-menu ul > li.line,
.g-combo .u-down-menu ul > li.line,
.m-combo .u-down-menu ul > li.line {
  border-color: #e6e6e6;
}
.g-combo .m-menu li.active a,
.m-combo .m-menu li.active a,
.g-combo .u-down-menu li.active a,
.m-combo .u-down-menu li.active a,
.g-combo .m-menu > li.active a,
.m-combo .m-menu > li.active a,
.g-combo .u-down-menu > li.active a,
.m-combo .u-down-menu > li.active a,
.g-combo .m-menu ul > li.active a,
.m-combo .m-menu ul > li.active a,
.g-combo .u-down-menu ul > li.active a,
.m-combo .u-down-menu ul > li.active a {
  background-color: #28a9e4;
  color: #ffffff !important;
}
.g-combo .u-input {
  width: 100%;
}
.m-tooltip {
  position: relative;
  zoom: 1;
}
.m-tooltip:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-tooltip .infobox {
  position: absolute;
  left: 0;
  z-index: 30000;
}
.m-tooltip .infobox i {
  position: absolute;
  top: -12px;
  left: 5px;
  color: rgba(0, 0, 0, 0.8);
}
.m-tooltip .infobox i.l {
  top: 5px;
  left: auto;
  right: -12px !important;
  font-size: 18px;
}
.m-tooltip .infobox i.t {
  top: auto;
  bottom: -12px;
  left: 5px;
  font-size: 18px;
}
.m-tooltip .infobox i.r {
  top: auto;
  bottom: 5px;
  left: -12px;
  font-size: 18px;
}
.m-tooltip .infobox i.b {
  top: -12px;
  top: -10px \9;
  bottom: auto;
  left: 5px;
  font-size: 18px;
}
.m-tooltip .infobox .content {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px;
  border-radius: 3px;
  line-height: 18px !important;
  font-size: 12px;
}
.m-tooltip .infobox .iconfont {
  line-height: 18px !important;
}
.m-tooltip.terr .infobox .content {
  background: #FF0004;
}
.m-tooltip.terr .infobox i {
  color: #FF0004;
}
.m-tooltip.u-input {
  padding: 0px;
  border: none;
  height: auto;
  text-indent: 0px;
}
.m-tooltip .ie-placeholder {
  position: absolute;
  display: block;
  float: left;
  top: 50%;
  margin-top: -8px;
  left: 8px;
  z-index: 3;
}
.m-toolbar {
  padding: 3px!important;
  box-sizing: content-box !important;
  height: 30px;
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  border-color: #ebebeb !important;
}
.m-toolbar .item {
  float: left;
  display: block;
}
.m-toolbar .item.u-btn,
.m-toolbar .item.u-select {
  margin-right: 2px;
}
.m-toolbar .u-group .item {
  display: inline;
  margin-right: 0px;
}
.m-toolbar .title {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  padding: 0 8px;
  font-weight: 500;
}
.m-toolbar .tabs {
  margin: 0 5px;
}
.m-toolbar .tabs li {
  margin: 0 1px;
  float: left;
  display: block;
  border-radius: 3px;
}
.m-toolbar .tabs li a {
  float: left;
  display: block;
  padding: 0 5px;
  border-radius: 3px;
}
.m-toolbar .item {
  height: 30px;
  line-height: 30px;
}
.m-toolbar .item .u-btn {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 0;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0 8px;
}
.m-toolbar .item .u-btn .iconfont {
  font-size: 14px;
}
.m-toolbar .u-group {
  height: 30px;
  padding: 0;
}
.m-toolbar .u-group .u-btn,
.m-toolbar .u-group .u-input,
.m-toolbar .u-group .item,
.m-toolbar .u-group .u-label,
.m-toolbar .u-group .u-select {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-toolbar .u-group .u-btn .iconfont,
.m-toolbar .u-group .u-input .iconfont,
.m-toolbar .u-group .item .iconfont,
.m-toolbar .u-group .u-label .iconfont,
.m-toolbar .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-toolbar .u-group .u-btn {
  padding: 0 4px;
}
.m-toolbar .u-group .u-switch {
  height: 30px;
}
.m-toolbar .u-group .u-switch .iconfont {
  font-size: 24px;
}
.m-toolbar .u-group .mark {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-toolbar .u-group .mark .iconfont {
  font-size: 12px;
}
.m-toolbar .u-group .item {
  line-height: 30px;
}
.m-toolbar .u-group .item.u-btn,
.m-toolbar .u-group .item.u-input,
.m-toolbar .u-group .item.mark,
.m-toolbar .u-group .item.u-label,
.m-toolbar .u-group .item.u-select {
  line-height: 28px;
}
.m-toolbar .u-group .mark {
  padding: 0 5px;
}
.m-toolbar .u-group object,
.m-toolbar .u-group embed {
  width: 30px !important;
  height: 30px !important;
}
.m-toolbar .title {
  height: 28px;
  line-height: 28px;
}
.m-toolbar .u-switch {
  height: 30px;
}
.m-toolbar .u-switch .iconfont {
  font-size: 24px;
}
.m-toolbar .u-checkbox {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-toolbar .u-checkbox .iconfont {
  font-size: 12px;
}
.m-toolbar .tabs li a {
  height: 30px;
  line-height: 30px;
}
.m-toolbar .m-topmenu {
  height: 30px;
}
.m-toolbar .m-topmenu li {
  height: 30px;
}
.m-toolbar .m-topmenu li a {
  height: 30px;
  line-height: 30px;
}
.m-toolbar .m-topmenu li a.active {
  height: 27px;
}
.m-toolbar .m-topmenu li ul {
  top: 30px;
}
.m-toolbar .m-topmenu li ul li {
  height: 30px;
}
.m-toolbar .m-topmenu li ul li a {
  height: 30px;
  line-height: 30px;
}
.m-toolbar .m-topmenu li ul li a.active {
  height: 30px;
}
.m-toolbar .m-topmenu li ul li ul {
  top: 0;
}
.m-toolbar a {
  color: #808080;
}
.m-toolbar a:hover {
  color: #595959;
}
.m-toolbar hr {
  border-color: #f2f2f2;
}
.m-toolbar .title {
  border-bottom-color: #28a9e4;
}
.m-toolbar .u-btn {
  border-color: #e0e0e0;
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ebebeb !important;
}
.m-toolbar .u-btn:hover {
  background-color: #ffffff;
  color: #999999;
}
.m-toolbar .u-btn:active,
.m-toolbar .u-btn.active {
  background-color: #ffffff;
}
.m-toolbar .u-btn:disabled,
.m-toolbar .u-btn.disabled {
  background-color: #ffffff;
  color: #cccccc;
}
.m-toolbar .u-group {
  border-color: #ebebeb !important;
}
.m-toolbar .u-group .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .u-group .item a {
  color: #808080;
}
.m-toolbar .u-group .item a:hover {
  color: #595959;
}
.m-toolbar .u-group .item hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.m-toolbar .u-group .mark a {
  color: #757575;
}
.m-toolbar .u-group .mark a:hover {
  color: #4f4f4f;
}
.m-toolbar .u-group .mark hr {
  border-color: #e8e8e8;
}
.m-toolbar .u-group .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.m-toolbar .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.m-toolbar .u-group .u-btn:active,
.m-toolbar .u-group .u-btn.active {
  background-color: #ffffff;
}
.m-toolbar .u-group .u-btn:disabled,
.m-toolbar .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.m-toolbar .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .u-group .u-input a {
  color: #808080;
}
.m-toolbar .u-group .u-input a:hover {
  color: #595959;
}
.m-toolbar .u-group .u-input hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-toolbar .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-toolbar .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-toolbar .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-toolbar .u-group .u-input:focus a {
  color: #1888bb;
}
.m-toolbar .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.m-toolbar .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-toolbar .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.m-toolbar .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-toolbar .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-toolbar .u-group .u-input.err a {
  color: #cb2317;
}
.m-toolbar .u-group .u-input.err a:hover {
  color: #86170f;
}
.m-toolbar .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.m-toolbar .u-group .u-input.disabled,
.m-toolbar .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-toolbar .u-group .u-input.disabled a,
.m-toolbar .u-group .u-input:disabled a {
  color: #737373;
}
.m-toolbar .u-group .u-input.disabled a:hover,
.m-toolbar .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-toolbar .u-group .u-input.disabled hr,
.m-toolbar .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-toolbar .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-toolbar .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.m-toolbar .u-group .u-input .option-block a:hover {
  color: #454545;
}
.m-toolbar .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.m-toolbar .u-group .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .u-group .u-select a {
  color: #808080;
}
.m-toolbar .u-group .u-select a:hover {
  color: #595959;
}
.m-toolbar .u-group .u-select hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .u-select:hover {
  background-image: none;
}
.m-toolbar .u-group .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.m-toolbar .u-group .u-select:focus a {
  color: #808080;
}
.m-toolbar .u-group .u-select:focus a:hover {
  color: #595959;
}
.m-toolbar .u-group .u-select:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .u-group .u-select.nofocus:focus a {
  color: #808080;
}
.m-toolbar .u-group .u-select.nofocus:focus a:hover {
  color: #595959;
}
.m-toolbar .u-group .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .u-group .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.m-toolbar .u-group .u-select.err a {
  color: #86170f;
}
.m-toolbar .u-group .u-select.err a:hover {
  color: #410b07;
}
.m-toolbar .u-group .u-select.err hr {
  border-color: #f29089;
}
.m-toolbar .u-group .u-select.disabled,
.m-toolbar .u-group .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.m-toolbar .u-group .u-select.disabled a,
.m-toolbar .u-group .u-select:disabled a {
  color: #595959;
}
.m-toolbar .u-group .u-select.disabled a:hover,
.m-toolbar .u-group .u-select:disabled a:hover {
  color: #333333;
}
.m-toolbar .u-group .u-select.disabled hr,
.m-toolbar .u-group .u-select:disabled hr {
  border-color: #cccccc;
}
.m-toolbar .m-combo .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-input a {
  color: #808080;
}
.m-toolbar .m-combo .u-input a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-input hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-toolbar .m-combo .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-toolbar .m-combo .u-input:focus a {
  color: #1888bb;
}
.m-toolbar .m-combo .u-input:focus a:hover {
  color: #0f5677;
}
.m-toolbar .m-combo .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-toolbar .m-combo .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-input.nofocus:focus a {
  color: #808080;
}
.m-toolbar .m-combo .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-toolbar .m-combo .u-input.err a {
  color: #cb2317;
}
.m-toolbar .m-combo .u-input.err a:hover {
  color: #86170f;
}
.m-toolbar .m-combo .u-input.err hr {
  border-color: #f9d1ce;
}
.m-toolbar .m-combo .u-input.disabled,
.m-toolbar .m-combo .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-toolbar .m-combo .u-input.disabled a,
.m-toolbar .m-combo .u-input:disabled a {
  color: #737373;
}
.m-toolbar .m-combo .u-input.disabled a:hover,
.m-toolbar .m-combo .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-toolbar .m-combo .u-input.disabled hr,
.m-toolbar .m-combo .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-toolbar .m-combo .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-toolbar .m-combo .u-input .option-block a {
  color: #6b6b6b;
}
.m-toolbar .m-combo .u-input .option-block a:hover {
  color: #454545;
}
.m-toolbar .m-combo .u-input .option-block hr {
  border-color: #dedede;
}
.m-toolbar .m-combo .u-group .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-group .item a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .item a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .item hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.m-toolbar .m-combo .u-group .mark a {
  color: #757575;
}
.m-toolbar .m-combo .u-group .mark a:hover {
  color: #4f4f4f;
}
.m-toolbar .m-combo .u-group .mark hr {
  border-color: #e8e8e8;
}
.m-toolbar .m-combo .u-group .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.m-toolbar .m-combo .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.m-toolbar .m-combo .u-group .u-btn:active,
.m-toolbar .m-combo .u-group .u-btn.active {
  background-color: #ffffff;
}
.m-toolbar .m-combo .u-group .u-btn:disabled,
.m-toolbar .m-combo .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.m-toolbar .m-combo .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-group .u-input a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .u-input a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-input hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-toolbar .m-combo .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-toolbar .m-combo .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-toolbar .m-combo .u-group .u-input:focus a {
  color: #1888bb;
}
.m-toolbar .m-combo .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.m-toolbar .m-combo .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-toolbar .m-combo .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-toolbar .m-combo .u-group .u-input.err a {
  color: #cb2317;
}
.m-toolbar .m-combo .u-group .u-input.err a:hover {
  color: #86170f;
}
.m-toolbar .m-combo .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.m-toolbar .m-combo .u-group .u-input.disabled,
.m-toolbar .m-combo .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-toolbar .m-combo .u-group .u-input.disabled a,
.m-toolbar .m-combo .u-group .u-input:disabled a {
  color: #737373;
}
.m-toolbar .m-combo .u-group .u-input.disabled a:hover,
.m-toolbar .m-combo .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-toolbar .m-combo .u-group .u-input.disabled hr,
.m-toolbar .m-combo .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-toolbar .m-combo .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-toolbar .m-combo .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.m-toolbar .m-combo .u-group .u-input .option-block a:hover {
  color: #454545;
}
.m-toolbar .m-combo .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.m-toolbar .m-combo .u-group .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-group .u-select a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .u-select a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-select hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .u-select:hover {
  background-image: none;
}
.m-toolbar .m-combo .u-group .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.m-toolbar .m-combo .u-group .u-select:focus a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .u-select:focus a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-select:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .u-group .u-select.nofocus:focus a {
  color: #808080;
}
.m-toolbar .m-combo .u-group .u-select.nofocus:focus a:hover {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .u-group .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.m-toolbar .m-combo .u-group .u-select.err a {
  color: #86170f;
}
.m-toolbar .m-combo .u-group .u-select.err a:hover {
  color: #410b07;
}
.m-toolbar .m-combo .u-group .u-select.err hr {
  border-color: #f29089;
}
.m-toolbar .m-combo .u-group .u-select.disabled,
.m-toolbar .m-combo .u-group .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.m-toolbar .m-combo .u-group .u-select.disabled a,
.m-toolbar .m-combo .u-group .u-select:disabled a {
  color: #595959;
}
.m-toolbar .m-combo .u-group .u-select.disabled a:hover,
.m-toolbar .m-combo .u-group .u-select:disabled a:hover {
  color: #333333;
}
.m-toolbar .m-combo .u-group .u-select.disabled hr,
.m-toolbar .m-combo .u-group .u-select:disabled hr {
  border-color: #cccccc;
}
.m-toolbar .m-combo .combo {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-toolbar .m-combo .combo a {
  color: #808080;
}
.m-toolbar .m-combo .combo a:hover {
  color: #595959;
}
.m-toolbar .m-combo .combo hr {
  border-color: #f2f2f2;
}
.m-toolbar .m-combo .m-menu,
.m-toolbar .m-combo .u-down-menu {
  border-color: #e6e6e6;
}
.m-toolbar .m-combo .m-menu li a,
.m-toolbar .m-combo .u-down-menu li a,
.m-toolbar .m-combo .m-menu > li a,
.m-toolbar .m-combo .u-down-menu > li a,
.m-toolbar .m-combo .m-menu ul > li a,
.m-toolbar .m-combo .u-down-menu ul > li a {
  border-color: #e6e6e6;
  background-color: #ffffff;
  color: #b3b3b3;
}
.m-toolbar .m-combo .m-menu li a:hover,
.m-toolbar .m-combo .u-down-menu li a:hover,
.m-toolbar .m-combo .m-menu > li a:hover,
.m-toolbar .m-combo .u-down-menu > li a:hover,
.m-toolbar .m-combo .m-menu ul > li a:hover,
.m-toolbar .m-combo .u-down-menu ul > li a:hover {
  background: #f2f2f2;
  color: #808080;
}
.m-toolbar .m-combo .m-menu li.line,
.m-toolbar .m-combo .u-down-menu li.line,
.m-toolbar .m-combo .m-menu > li.line,
.m-toolbar .m-combo .u-down-menu > li.line,
.m-toolbar .m-combo .m-menu ul > li.line,
.m-toolbar .m-combo .u-down-menu ul > li.line {
  border-color: #e6e6e6;
}
.m-toolbar .m-combo .m-menu li.active a,
.m-toolbar .m-combo .u-down-menu li.active a,
.m-toolbar .m-combo .m-menu > li.active a,
.m-toolbar .m-combo .u-down-menu > li.active a,
.m-toolbar .m-combo .m-menu ul > li.active a,
.m-toolbar .m-combo .u-down-menu ul > li.active a {
  background-color: #28a9e4;
  color: #ffffff !important;
}
.m-toolbar .tabs {
  border-bottom-color: #ffffff;
}
.m-toolbar .tabs li a {
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.m-toolbar .tabs li a:hover {
  color: #808080;
}
.m-toolbar .tabs li.active a,
.m-toolbar .tabs li.activate a {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.m-toolbar .tabs li.active a a,
.m-toolbar .tabs li.activate a a {
  color: #f3fafe;
}
.m-toolbar .tabs li.active a a:hover,
.m-toolbar .tabs li.activate a a:hover {
  color: #ffffff;
}
.m-toolbar .tabs li.active a hr,
.m-toolbar .tabs li.activate a hr {
  border-color: #1b9cd7;
}
.m-toolbar .m-topmenu {
  background-color: #ffffff;
}
.m-toolbar .m-topmenu li a {
  background: none;
  color: #a6a6a6;
}
.m-toolbar .m-topmenu li a:hover {
  background-color: #f2f2f2;
  color: #28a9e4;
}
.m-toolbar .m-topmenu li a.active {
  color: #28a9e4;
  background-color: #f2f2f2;
  border-bottom-color: #28a9e4;
}
.m-toolbar .m-topmenu li ul li a {
  background-color: #ffffff;
  border-color: #cccccc;
}
.m-pagebar {
  zoom: 1;
}
.m-pagebar:after {
  display: block;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: "\20";
}
.m-pagebar .u-input {
  float: none !important;
  display: inline-block;
  text-align: center;
  text-indent: 0px;
}
.m-panel {
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: #e0e0e0;
  background-color: #ffffff;
}
.m-panel .panel-head {
  position: relative;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.m-panel .panel-head .title {
  display: block;
  float: left;
  font-weight: normal;
  text-indent: 10px;
}
.m-panel .panel-head .title .iconfont {
  margin-right: 10px;
}
.m-panel .panel-head .item {
  display: block;
  float: left;
  font-weight: normal;
  text-indent: 0;
}
.m-panel .panel-head .icon {
  width: 35px;
  display: block;
  float: left;
  color: #6B6B6B;
  text-align: center;
}
.m-panel .panel-head .icon i {
  font-size: 22px;
}
.m-panel .panel-head .grpou {
  display: block;
  float: left;
}
.m-panel .panel-head .panel-head-btnbar {
  float: left;
}
.m-panel .panel-head .panel-head-btnbar i {
  font-size: 13px;
}
.m-panel .panel-head .panel-h-l {
  float: left;
  padding: 0;
}
.m-panel .panel-head .panel-h-bot {
  float: left;
  padding: 0;
}
.m-panel .panel-head .panel-h-r {
  float: right;
  padding: 0;
}
.m-panel .panel-head .m-toolbar .title {
  border-bottom: none;
  margin-right: 10px;
}
.m-panel .panel-head .m-toolbar .item {
  margin: 0 2px;
}
.m-panel .panel-head .m-toolbar .item .item {
  margin: 0px;
}
.m-panel.f-r .panel-head {
  border-radius: 2px 2px 0 0;
}
.m-panel.f-r .panel-foot {
  border-radius: 0 0 2px 2px;
}
.m-panel .panel-body {
  zoom: 1;
}
.m-panel .panel-body:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-panel .panel-foot {
  zoom: 1;
}
.m-panel .panel-foot:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-panel .panel-foot .m-pagebar {
  padding: 5px;
}
.m-panel.window .panel-body {
  margin: 5px 5px 0 5px;
}
.m-panel.window .panel-body .panel-massage-box .panel-massage-icon {
  font-size: 64px;
  float: left;
  margin: 10px 15px 0 15px;
}
.m-panel.window .panel-body .panel-massage-box .panel-massage {
  padding: 15px 10px 10px 100px;
}
.m-panel.window .panel-foot {
  text-align: right;
  padding: 5px;
}
.m-panel.window .panel-foot .u-btn {
  padding-left: 8px;
  padding-right: 8px;
  margin: 0 1px;
}
.m-panel .panel-head {
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-color: #e0e0e0;
}
.m-panel .panel-head a {
  color: #808080;
}
.m-panel .panel-head a:hover {
  color: #595959;
}
.m-panel .panel-head hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .title {
  color: #666666 !important;
}
.m-panel .panel-head .m-toolbar {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  border-color: #ebebeb !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.m-panel .panel-head .m-toolbar a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .title {
  border-bottom-color: #28a9e4;
}
.m-panel .panel-head .m-toolbar .u-btn {
  border-color: #e0e0e0;
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ebebeb !important;
}
.m-panel .panel-head .m-toolbar .u-btn:hover {
  background-color: #ffffff;
  color: #999999;
}
.m-panel .panel-head .m-toolbar .u-btn:active,
.m-panel .panel-head .m-toolbar .u-btn.active {
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .u-btn:disabled,
.m-panel .panel-head .m-toolbar .u-btn.disabled {
  background-color: #ffffff;
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .u-group {
  border-color: #ebebeb !important;
}
.m-panel .panel-head .m-toolbar .u-group .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .item a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .item a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .item hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .mark a {
  color: #757575;
}
.m-panel .panel-head .m-toolbar .u-group .mark a:hover {
  color: #4f4f4f;
}
.m-panel .panel-head .m-toolbar .u-group .mark hr {
  border-color: #e8e8e8;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn:active,
.m-panel .panel-head .m-toolbar .u-group .u-btn.active {
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn:disabled,
.m-panel .panel-head .m-toolbar .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.m-panel .panel-head .m-toolbar .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .u-input a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-input hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-panel .panel-head .m-toolbar .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input:focus a {
  color: #1888bb;
}
.m-panel .panel-head .m-toolbar .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.m-panel .panel-head .m-toolbar .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input.err a {
  color: #cb2317;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.err a:hover {
  color: #86170f;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.disabled,
.m-panel .panel-head .m-toolbar .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input.disabled a,
.m-panel .panel-head .m-toolbar .u-group .u-input:disabled a {
  color: #737373;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.disabled a:hover,
.m-panel .panel-head .m-toolbar .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-panel .panel-head .m-toolbar .u-group .u-input.disabled hr,
.m-panel .panel-head .m-toolbar .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-panel .panel-head .m-toolbar .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.m-panel .panel-head .m-toolbar .u-group .u-input .option-block a:hover {
  color: #454545;
}
.m-panel .panel-head .m-toolbar .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.m-panel .panel-head .m-toolbar .u-group .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-select a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .u-select a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-select hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .u-select:hover {
  background-image: none;
}
.m-panel .panel-head .m-toolbar .u-group .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.m-panel .panel-head .m-toolbar .u-group .u-select:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .u-select:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-select:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-select.nofocus:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.nofocus:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-select.err a {
  color: #86170f;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.err a:hover {
  color: #410b07;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.err hr {
  border-color: #f29089;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.disabled,
.m-panel .panel-head .m-toolbar .u-group .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.m-panel .panel-head .m-toolbar .u-group .u-select.disabled a,
.m-panel .panel-head .m-toolbar .u-group .u-select:disabled a {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.disabled a:hover,
.m-panel .panel-head .m-toolbar .u-group .u-select:disabled a:hover {
  color: #333333;
}
.m-panel .panel-head .m-toolbar .u-group .u-select.disabled hr,
.m-panel .panel-head .m-toolbar .u-group .u-select:disabled hr {
  border-color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:focus a {
  color: #1888bb;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:focus a:hover {
  color: #0f5677;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.nofocus:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.err a {
  color: #cb2317;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.err a:hover {
  color: #86170f;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.err hr {
  border-color: #f9d1ce;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.disabled,
.m-panel .panel-head .m-toolbar .m-combo .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.disabled a,
.m-panel .panel-head .m-toolbar .m-combo .u-input:disabled a {
  color: #737373;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.disabled a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input.disabled hr,
.m-panel .panel-head .m-toolbar .m-combo .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-input .option-block a {
  color: #6b6b6b;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input .option-block a:hover {
  color: #454545;
}
.m-panel .panel-head .m-toolbar .m-combo .u-input .option-block hr {
  border-color: #dedede;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .item {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .item a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .item a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .item hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .mark {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .mark a {
  color: #757575;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .mark a:hover {
  color: #4f4f4f;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .mark hr {
  border-color: #e8e8e8;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn {
  border-color: #d6d6d6;
  color: #a8a8a8;
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8f8f8f;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn:active,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn.active {
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn:disabled,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #c2c2c2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:focus a {
  color: #1888bb;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.err a {
  color: #cb2317;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.err a:hover {
  color: #86170f;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.disabled,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.disabled a,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:disabled a {
  color: #737373;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.disabled a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input.disabled hr,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input .option-block a:hover {
  color: #454545;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:hover {
  background-image: none;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
  background-image: none;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.nofocus:focus a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.nofocus:focus a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.err {
  border-color: #ee7269;
  background-color: #f4a6a0;
  color: rgba(134, 23, 15, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.err a {
  color: #86170f;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.err a:hover {
  color: #410b07;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.err hr {
  border-color: #f29089;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.disabled,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:disabled {
  border-color: #bababa;
  background-color: #d9d9d9;
  color: rgba(89, 89, 89, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.disabled a,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:disabled a {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.disabled a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:disabled a:hover {
  color: #333333;
}
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select.disabled hr,
.m-panel .panel-head .m-toolbar .m-combo .u-group .u-select:disabled hr {
  border-color: #cccccc;
}
.m-panel .panel-head .m-toolbar .m-combo .combo {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-panel .panel-head .m-toolbar .m-combo .combo a {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .combo a:hover {
  color: #595959;
}
.m-panel .panel-head .m-toolbar .m-combo .combo hr {
  border-color: #f2f2f2;
}
.m-panel .panel-head .m-toolbar .m-combo .m-menu,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu {
  border-color: #e6e6e6;
}
.m-panel .panel-head .m-toolbar .m-combo .m-menu li a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu li a,
.m-panel .panel-head .m-toolbar .m-combo .m-menu > li a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu > li a,
.m-panel .panel-head .m-toolbar .m-combo .m-menu ul > li a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu ul > li a {
  border-color: #e6e6e6;
  background-color: #ffffff;
  color: #b3b3b3;
}
.m-panel .panel-head .m-toolbar .m-combo .m-menu li a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu li a:hover,
.m-panel .panel-head .m-toolbar .m-combo .m-menu > li a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu > li a:hover,
.m-panel .panel-head .m-toolbar .m-combo .m-menu ul > li a:hover,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu ul > li a:hover {
  background: #f2f2f2;
  color: #808080;
}
.m-panel .panel-head .m-toolbar .m-combo .m-menu li.line,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu li.line,
.m-panel .panel-head .m-toolbar .m-combo .m-menu > li.line,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu > li.line,
.m-panel .panel-head .m-toolbar .m-combo .m-menu ul > li.line,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu ul > li.line {
  border-color: #e6e6e6;
}
.m-panel .panel-head .m-toolbar .m-combo .m-menu li.active a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu li.active a,
.m-panel .panel-head .m-toolbar .m-combo .m-menu > li.active a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu > li.active a,
.m-panel .panel-head .m-toolbar .m-combo .m-menu ul > li.active a,
.m-panel .panel-head .m-toolbar .m-combo .u-down-menu ul > li.active a {
  background-color: #28a9e4;
  color: #ffffff !important;
}
.m-panel .panel-head .m-toolbar .tabs {
  border-bottom-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .tabs li a {
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .tabs li a:hover {
  color: #808080;
}
.m-panel .panel-head .m-toolbar .tabs li.active a,
.m-panel .panel-head .m-toolbar .tabs li.activate a {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.m-panel .panel-head .m-toolbar .tabs li.active a a,
.m-panel .panel-head .m-toolbar .tabs li.activate a a {
  color: #f3fafe;
}
.m-panel .panel-head .m-toolbar .tabs li.active a a:hover,
.m-panel .panel-head .m-toolbar .tabs li.activate a a:hover {
  color: #ffffff;
}
.m-panel .panel-head .m-toolbar .tabs li.active a hr,
.m-panel .panel-head .m-toolbar .tabs li.activate a hr {
  border-color: #1b9cd7;
}
.m-panel .panel-head .m-toolbar .m-topmenu {
  background-color: #ffffff;
}
.m-panel .panel-head .m-toolbar .m-topmenu li a {
  background: none;
  color: #a6a6a6;
}
.m-panel .panel-head .m-toolbar .m-topmenu li a:hover {
  background-color: #f2f2f2;
  color: #28a9e4;
}
.m-panel .panel-head .m-toolbar .m-topmenu li a.active {
  color: #28a9e4;
  background-color: #f2f2f2;
  border-bottom-color: #28a9e4;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul li a {
  background-color: #ffffff;
  border-color: #cccccc;
}
.m-panel .panel-head .u-btn {
  border-color: #ffffff !important;
}
.m-panel .panel-body {
  background-color: #ffffff;
  border-color: #e0e0e0;
}
.m-panel .panel-foot {
  background-color: #ffffff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.m-panel .panel-foot .m-pagebar .u-btn {
  border-color: #c7c7c7;
  color: #999999;
  background-color: #ffffff;
  border-color: #ffffff !important;
}
.m-panel .panel-foot .m-pagebar .u-btn:hover {
  background-color: #ffffff;
  color: #808080;
}
.m-panel .panel-foot .m-pagebar .u-btn:active,
.m-panel .panel-foot .m-pagebar .u-btn.active {
  background-color: #ffffff;
}
.m-panel .panel-foot .m-pagebar .u-btn:disabled,
.m-panel .panel-foot .m-pagebar .u-btn.disabled {
  background-color: #ffffff;
  color: #b3b3b3;
}
.m-panel .panel-head {
  height: 32px;
}
.m-panel .panel-head .title,
.m-panel .panel-head .item,
.m-panel .panel-head .icon,
.m-panel .panel-head .panel-head-btnbar,
.m-panel .panel-head .panel-h-l,
.m-panel .panel-head .panel-h-bot,
.m-panel .panel-head .panel-h-r {
  height: 26px;
  line-height: 26px;
  padding: 3px 0;
}
.m-panel .panel-head .u-group {
  height: 26px;
  padding: 0;
}
.m-panel .panel-head .u-group .u-btn,
.m-panel .panel-head .u-group .u-input,
.m-panel .panel-head .u-group .item,
.m-panel .panel-head .u-group .u-label,
.m-panel .panel-head .u-group .u-select {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-panel .panel-head .u-group .u-btn .iconfont,
.m-panel .panel-head .u-group .u-input .iconfont,
.m-panel .panel-head .u-group .item .iconfont,
.m-panel .panel-head .u-group .u-label .iconfont,
.m-panel .panel-head .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .u-group .u-btn {
  padding: 0 4px;
}
.m-panel .panel-head .u-group .u-switch {
  height: 26px;
}
.m-panel .panel-head .u-group .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-head .u-group .mark {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-head .u-group .mark .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .u-group .item {
  line-height: 26px;
}
.m-panel .panel-head .u-group .item.u-btn,
.m-panel .panel-head .u-group .item.u-input,
.m-panel .panel-head .u-group .item.mark,
.m-panel .panel-head .u-group .item.u-label,
.m-panel .panel-head .u-group .item.u-select {
  line-height: 24px;
}
.m-panel .panel-head .u-group .mark {
  padding: 0 5px;
}
.m-panel .panel-head .u-group object,
.m-panel .panel-head .u-group embed {
  width: 26px !important;
  height: 26px !important;
}
.m-panel .panel-head .u-group .item,
.m-panel .panel-head .u-group .title {
  padding-top: 0px;
  padding-bottom: 0px;
}
.m-panel .panel-head .m-toolbar {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .item {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .item .u-btn {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 0;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0 8px;
}
.m-panel .panel-head .m-toolbar .item .u-btn .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .m-toolbar .u-group {
  height: 26px;
  padding: 0;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn,
.m-panel .panel-head .m-toolbar .u-group .u-input,
.m-panel .panel-head .m-toolbar .u-group .item,
.m-panel .panel-head .m-toolbar .u-group .u-label,
.m-panel .panel-head .m-toolbar .u-group .u-select {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn .iconfont,
.m-panel .panel-head .m-toolbar .u-group .u-input .iconfont,
.m-panel .panel-head .m-toolbar .u-group .item .iconfont,
.m-panel .panel-head .m-toolbar .u-group .u-label .iconfont,
.m-panel .panel-head .m-toolbar .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .m-toolbar .u-group .u-btn {
  padding: 0 4px;
}
.m-panel .panel-head .m-toolbar .u-group .u-switch {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .u-group .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-head .m-toolbar .u-group .mark {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-head .m-toolbar .u-group .mark .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .m-toolbar .u-group .item {
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .u-group .item.u-btn,
.m-panel .panel-head .m-toolbar .u-group .item.u-input,
.m-panel .panel-head .m-toolbar .u-group .item.mark,
.m-panel .panel-head .m-toolbar .u-group .item.u-label,
.m-panel .panel-head .m-toolbar .u-group .item.u-select {
  line-height: 24px;
}
.m-panel .panel-head .m-toolbar .u-group .mark {
  padding: 0 5px;
}
.m-panel .panel-head .m-toolbar .u-group object,
.m-panel .panel-head .m-toolbar .u-group embed {
  width: 26px !important;
  height: 26px !important;
}
.m-panel .panel-head .m-toolbar .title {
  height: 24px;
  line-height: 24px;
}
.m-panel .panel-head .m-toolbar .u-switch {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-head .m-toolbar .u-checkbox {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-head .m-toolbar .u-checkbox .iconfont {
  font-size: 12px;
}
.m-panel .panel-head .m-toolbar .tabs li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li a.active {
  height: 23px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul {
  top: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul li {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul li a.active {
  height: 26px;
}
.m-panel .panel-head .m-toolbar .m-topmenu li ul li ul {
  top: 0;
}
.m-panel .panel-head .m-toolbar .item,
.m-panel .panel-head .m-toolbar .title {
  padding-top: 0px;
  padding-bottom: 0px;
}
.m-panel .panel-head .m-toolbar .title {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-head .m-toolbar .u-btn {
  padding: 0 3px!important;
}
.m-panel .panel-foot .u-group {
  height: 26px;
  padding: 0;
}
.m-panel .panel-foot .u-group .u-btn,
.m-panel .panel-foot .u-group .u-input,
.m-panel .panel-foot .u-group .item,
.m-panel .panel-foot .u-group .u-label,
.m-panel .panel-foot .u-group .u-select {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-panel .panel-foot .u-group .u-btn .iconfont,
.m-panel .panel-foot .u-group .u-input .iconfont,
.m-panel .panel-foot .u-group .item .iconfont,
.m-panel .panel-foot .u-group .u-label .iconfont,
.m-panel .panel-foot .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .u-group .u-btn {
  padding: 0 4px;
}
.m-panel .panel-foot .u-group .u-switch {
  height: 26px;
}
.m-panel .panel-foot .u-group .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-foot .u-group .mark {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-foot .u-group .mark .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .u-group .item {
  line-height: 26px;
}
.m-panel .panel-foot .u-group .item.u-btn,
.m-panel .panel-foot .u-group .item.u-input,
.m-panel .panel-foot .u-group .item.mark,
.m-panel .panel-foot .u-group .item.u-label,
.m-panel .panel-foot .u-group .item.u-select {
  line-height: 24px;
}
.m-panel .panel-foot .u-group .mark {
  padding: 0 5px;
}
.m-panel .panel-foot .u-group object,
.m-panel .panel-foot .u-group embed {
  width: 26px !important;
  height: 26px !important;
}
.m-panel .panel-foot .u-group .item {
  padding-top: 0px;
  padding-bottom: 0px;
}
.m-panel .panel-foot .m-toolbar {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .item {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-foot .m-toolbar .item .u-btn {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 0;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  padding: 0 8px;
}
.m-panel .panel-foot .m-toolbar .item .u-btn .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .m-toolbar .u-group {
  height: 26px;
  padding: 0;
}
.m-panel .panel-foot .m-toolbar .u-group .u-btn,
.m-panel .panel-foot .m-toolbar .u-group .u-input,
.m-panel .panel-foot .m-toolbar .u-group .item,
.m-panel .panel-foot .m-toolbar .u-group .u-label,
.m-panel .panel-foot .m-toolbar .u-group .u-select {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-panel .panel-foot .m-toolbar .u-group .u-btn .iconfont,
.m-panel .panel-foot .m-toolbar .u-group .u-input .iconfont,
.m-panel .panel-foot .m-toolbar .u-group .item .iconfont,
.m-panel .panel-foot .m-toolbar .u-group .u-label .iconfont,
.m-panel .panel-foot .m-toolbar .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .m-toolbar .u-group .u-btn {
  padding: 0 4px;
}
.m-panel .panel-foot .m-toolbar .u-group .u-switch {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .u-group .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-foot .m-toolbar .u-group .mark {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-foot .m-toolbar .u-group .mark .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .m-toolbar .u-group .item {
  line-height: 26px;
}
.m-panel .panel-foot .m-toolbar .u-group .item.u-btn,
.m-panel .panel-foot .m-toolbar .u-group .item.u-input,
.m-panel .panel-foot .m-toolbar .u-group .item.mark,
.m-panel .panel-foot .m-toolbar .u-group .item.u-label,
.m-panel .panel-foot .m-toolbar .u-group .item.u-select {
  line-height: 24px;
}
.m-panel .panel-foot .m-toolbar .u-group .mark {
  padding: 0 5px;
}
.m-panel .panel-foot .m-toolbar .u-group object,
.m-panel .panel-foot .m-toolbar .u-group embed {
  width: 26px !important;
  height: 26px !important;
}
.m-panel .panel-foot .m-toolbar .title {
  height: 24px;
  line-height: 24px;
}
.m-panel .panel-foot .m-toolbar .u-switch {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .u-switch .iconfont {
  font-size: 20.8px;
}
.m-panel .panel-foot .m-toolbar .u-checkbox {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-panel .panel-foot .m-toolbar .u-checkbox .iconfont {
  font-size: 12px;
}
.m-panel .panel-foot .m-toolbar .tabs li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li a.active {
  height: 23px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li ul {
  top: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li ul li {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li ul li a {
  height: 26px;
  line-height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li ul li a.active {
  height: 26px;
}
.m-panel .panel-foot .m-toolbar .m-topmenu li ul li ul {
  top: 0;
}
.m-panel .panel-foot .m-toolbar .item {
  padding-top: 0px;
  padding-bottom: 0px;
}
.m-panel .panel-foot .panel-foot-btnbar {
  padding: 3px 10px 2px 10px;
  float: left;
}
.m-panel .panel-foot .panel-foot-btnbar i {
  font-size: 13px;
}
.m-panel-mask {
  display: none;
  position: fixed;
  overflow: hidden;
  left: 0px;
  top: 0px;
  position: absolute *;
  top: expression(eval(document.documentElement.scrollTop)) *;
}
.m-panel-maskshow {
  display: block;
  filter: alpha(opacity=40) !important;
  opacity: 0.6 !important;
  background: #000;
}
.m-table {
  margin: 0;
  line-height: 18px;
  border-style: solid;
  border-width: 1px;
  border-spacing: 0px;
  border-collapse: collapse;
  table-layout: fixed;
  word-break: break-all;
  background-color: #ffffff;
  border-color: #cccccc !important;
}
.m-table table {
  width: 100%;
  table-layout: fixed;
}
.m-table th,
.m-table td {
  padding: 5px 8px;
  border-style: solid;
  border-width: 1px;
}
.m-table th {
  font-weight: bold;
}
.m-table thead th {
  font-weight: normal;
}
.m-table thead th:last-child {
  width: auto;
}
.m-table thead th .m-icon {
  display: inline;
}
.m-table thead tr th:first-child {
  border-left: 0;
}
.m-table thead tr th:last-child {
  border-right: 0;
}
.m-table tbody td:last-child {
  width: auto;
}
.m-table tbody tr:first-child td {
  border-top: 0;
}
.m-table tbody tr:last-child td {
  border-bottom: 0;
}
.m-table tbody tr td:first-child {
  border-left: 0;
}
.m-table tbody tr td:last-child {
  border-right: 0;
}
.m-table tbody tr:hover td,
.m-table tbody tr.current:hover td,
.m-table tbody tr.current:hover .lockColumnBg td {
  cursor: pointer;
  transition: background-color 0.4s, color 0.4s, border-color 0.4s;
  -moz-transition: background-color 0.4s, color 0.4s, border-color 0.4s;
  -webkit-transition: background-color 0.4s, color 0.4s, border-color 0.4s;
  -o-transition: background-color 0.4s, color 0.4s, border-color 0.4s;
}
.m-table tbody tr.current,
.m-table tbody tr.current .lockColumnBg,
.m-table tbody tr.current:hover td {
  cursor: pointer;
}
.m-table.mini th,
.m-table.mini td {
  padding: 2px 6px;
  border-style: solid;
  border-width: 1px;
}
.m-table .m-table-form td {
  border-style: solid;
  border-width: 1px;
  padding: 0px!important;
}
.m-table .m-table-form td .u-formitem {
  padding: 5px;
}
.m-table.bootstrap,
.m-table.style01 {
  border-top: none;
  border-left: none;
  border-right: none;
}
.m-table.bootstrap tbody td,
.m-table.style01 tbody td,
.m-table.bootstrap thead th,
.m-table.style01 thead th {
  border-left: none;
  border-right: none;
}
.m-table.bootstrap thead th,
.m-table.style01 thead th {
  border-top: none;
}
.m-table .table-text,
.m-table .text {
  display: block;
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-table.m-treegrid tr td.node {
  background-repeat: no-repeat;
}
.m-table.m-treegrid tr td.group {
  background-repeat: no-repeat;
  cursor: pointer;
}
.m-table.m-treegrid tr td.group.open {
  background-repeat: no-repeat;
  cursor: pointer;
}
.m-table.m-treegrid tr td.n1 {
  padding-left: 44px;
  background-position: 8px 50%;
}
.m-table.m-treegrid tr td.n2 {
  padding-left: 61px;
  background-position: 25px 50%;
}
.m-table.m-treegrid tr td.n3 {
  padding-left: 81px;
  background-position: 45px 50%;
}
.m-table.m-treegrid tr td.n4 {
  padding-left: 103px;
  background-position: 66px 50%;
}
.m-table.m-treegrid tr td.n5 {
  padding-left: 124px;
  background-position: 87px 50%;
}
.m-table.m-treegrid tr td.n6 {
  padding-left: 146px;
  background-position: 109px 50%;
}
.m-table.m-treegrid tr td.n7 {
  padding-left: 164px;
  background-position: 128px 50%;
}
.m-table.m-treegrid tr td.n8 {
  padding-left: 184px;
  background-position: 147px 50%;
}
.m-table.m-treegrid tr td.n9 {
  padding-left: 206px;
  background-position: 168px 50%;
}
.m-table.m-treegrid tr td.n10 {
  padding-left: 229px;
  background-position: 190px 50%;
}
.m-table th,
.m-table td {
  border-color: #cccccc;
}
.m-table th .u-input,
.m-table td .u-input {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-table th .u-input .iconfont,
.m-table td .u-input .iconfont {
  font-size: 12px;
}
.m-table th .u-group,
.m-table td .u-group {
  height: 22px;
  padding: 0;
}
.m-table th .u-group .u-btn,
.m-table td .u-group .u-btn,
.m-table th .u-group .u-input,
.m-table td .u-group .u-input,
.m-table th .u-group .item,
.m-table td .u-group .item,
.m-table th .u-group .u-label,
.m-table td .u-group .u-label,
.m-table th .u-group .u-select,
.m-table td .u-group .u-select {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
  border-left-width: 0;
}
.m-table th .u-group .u-btn .iconfont,
.m-table td .u-group .u-btn .iconfont,
.m-table th .u-group .u-input .iconfont,
.m-table td .u-group .u-input .iconfont,
.m-table th .u-group .item .iconfont,
.m-table td .u-group .item .iconfont,
.m-table th .u-group .u-label .iconfont,
.m-table td .u-group .u-label .iconfont,
.m-table th .u-group .u-select .iconfont,
.m-table td .u-group .u-select .iconfont {
  font-size: 12px;
}
.m-table th .u-group .u-btn,
.m-table td .u-group .u-btn {
  padding: 0 4px;
}
.m-table th .u-group .u-switch,
.m-table td .u-group .u-switch {
  height: 22px;
}
.m-table th .u-group .u-switch .iconfont,
.m-table td .u-group .u-switch .iconfont {
  font-size: 17.6px;
}
.m-table th .u-group .mark,
.m-table td .u-group .mark {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  box-sizing: border-box;
}
.m-table th .u-group .mark .iconfont,
.m-table td .u-group .mark .iconfont {
  font-size: 12px;
}
.m-table th .u-group .item,
.m-table td .u-group .item {
  line-height: 22px;
}
.m-table th .u-group .item.u-btn,
.m-table td .u-group .item.u-btn,
.m-table th .u-group .item.u-input,
.m-table td .u-group .item.u-input,
.m-table th .u-group .item.mark,
.m-table td .u-group .item.mark,
.m-table th .u-group .item.u-label,
.m-table td .u-group .item.u-label,
.m-table th .u-group .item.u-select,
.m-table td .u-group .item.u-select {
  line-height: 20px;
}
.m-table th .u-group .mark,
.m-table td .u-group .mark {
  padding: 0 5px;
}
.m-table th .u-group object,
.m-table td .u-group object,
.m-table th .u-group embed,
.m-table td .u-group embed {
  width: 22px !important;
  height: 22px !important;
}
.m-table .u-btn {
  background: #fafafa;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
  color: #949494;
  border-color: #ededed;
  background-repeat: no-repeat;
}
.m-table .u-btn:hover {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
  color: #999999;
  border-color: #f2f2f2;
  background-repeat: no-repeat;
}
.m-table .u-btn:active,
.m-table .u-btn.active {
  background: #fafafa !important;
}
.m-table .u-btn:disabled,
.m-table .u-btn.disabled {
  background: #fafafa;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
  color: #949494;
  border-color: #ededed;
  background-repeat: no-repeat;
  color: rgba(173, 173, 173, 0.6);
}
.m-table .u-btn.success {
  background: #339933;
  background: -moz-linear-gradient(top, #339933 0%, #267326 100%);
  background: -webkit-linear-gradient(top, #339933 0%, #267326 100%);
  background: linear-gradient(to bottom, #339933 0%, #267326 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#339933, endColorstr=#267326);
  color: #ecf9ec;
  border-color: #2d862d;
  background-repeat: no-repeat;
}
.m-table .u-btn.success:hover {
  background: #37a437;
  background: -moz-linear-gradient(top, #37a437 0%, #2a7e2a 100%);
  background: -webkit-linear-gradient(top, #37a437 0%, #2a7e2a 100%);
  background: linear-gradient(to bottom, #37a437 0%, #2a7e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#37a437, endColorstr=#2a7e2a);
  color: #f7fcf7;
  border-color: #309130;
  background-repeat: no-repeat;
}
.m-table .u-btn.success:active,
.m-table .u-btn.success.active {
  background: #339933 !important;
}
.m-table .u-btn.success:disabled,
.m-table .u-btn.success.disabled {
  background: #4a824a;
  background: -moz-linear-gradient(top, #4a824a 0%, #386138 100%);
  background: -webkit-linear-gradient(top, #4a824a 0%, #386138 100%);
  background: linear-gradient(to bottom, #4a824a 0%, #386138 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a824a, endColorstr=#386138);
  color: #eff6ef;
  border-color: #417141;
  background-repeat: no-repeat;
  color: rgba(13, 38, 13, 0.6);
}
.m-table .u-group .item {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table .u-group .item a {
  color: #6e6e6e;
}
.m-table .u-group .item a:hover {
  color: #474747;
}
.m-table .u-group .item hr {
  border-color: #e0e0e0;
}
.m-table .u-group .mark {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table .u-group .mark a {
  color: #6e6e6e;
}
.m-table .u-group .mark a:hover {
  color: #474747;
}
.m-table .u-group .mark hr {
  border-color: #e0e0e0;
}
.m-table .u-group .u-btn {
  background: #ededed;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed);
  color: #878787;
  border-color: #e0e0e0;
  background-repeat: no-repeat;
}
.m-table .u-group .u-btn:hover {
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5);
  color: #8f8f8f;
  border-color: #e8e8e8;
  background-repeat: no-repeat;
}
.m-table .u-group .u-btn:active,
.m-table .u-group .u-btn.active {
  background: #ededed !important;
}
.m-table .u-group .u-btn:disabled,
.m-table .u-group .u-btn.disabled {
  background: #ededed;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed);
  color: #878787;
  border-color: #e0e0e0;
  background-repeat: no-repeat;
  color: rgba(161, 161, 161, 0.6);
}
.m-table .u-group .u-input {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table .u-group .u-input a {
  color: #7a7a7a;
}
.m-table .u-group .u-input a:hover {
  color: #545454;
}
.m-table .u-group .u-input hr {
  border-color: #ededed;
}
.m-table .u-group .u-input::-webkit-input-placeholder {
  color: #c7c7c7;
}
.m-table .u-group .u-input:-moz-placeholder {
  color: #c7c7c7;
}
.m-table .u-group .u-input::-moz-placeholder {
  color: #c7c7c7;
}
.m-table .u-group .u-input:-ms-input-placeholder {
  color: #c7c7c7;
}
.m-table .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table .u-group .u-input:focus {
  border-color: #a1d6ee;
  background-color: #d5edf7;
  color: rgba(31, 130, 174, 0.9);
}
.m-table .u-group .u-input:focus a {
  color: #1f82ae;
}
.m-table .u-group .u-input:focus a:hover {
  color: #14516d;
}
.m-table .u-group .u-input:focus hr {
  border-color: #bfe3f4;
}
.m-table .u-group .u-input.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table .u-group .u-input.nofocus:focus a {
  color: #7a7a7a;
}
.m-table .u-group .u-input.nofocus:focus a:hover {
  color: #545454;
}
.m-table .u-group .u-input.nofocus:focus hr {
  border-color: #ededed;
}
.m-table .u-group .u-input.err {
  border-color: #f0b3af;
  background-color: #f9e4e2;
  color: rgba(185, 46, 35, 0.9);
}
.m-table .u-group .u-input.err a {
  color: #b92e23;
}
.m-table .u-group .u-input.err a:hover {
  color: #791e17;
}
.m-table .u-group .u-input.err hr {
  border-color: #f5cfcd;
}
.m-table .u-group .u-input.disabled,
.m-table .u-group .u-input:disabled {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table .u-group .u-input.disabled a,
.m-table .u-group .u-input:disabled a {
  color: #6e6e6e;
}
.m-table .u-group .u-input.disabled a:hover,
.m-table .u-group .u-input:disabled a:hover {
  color: #474747;
}
.m-table .u-group .u-input.disabled hr,
.m-table .u-group .u-input:disabled hr {
  border-color: #e0e0e0;
}
.m-table .u-group .u-input .option-block {
  border-color: #c7c7c7;
  background-color: #e6e6e6;
  color: rgba(102, 102, 102, 0.9);
}
.m-table .u-group .u-input .option-block a {
  color: #666666;
}
.m-table .u-group .u-input .option-block a:hover {
  color: #404040;
}
.m-table .u-group .u-input .option-block hr {
  border-color: #d9d9d9;
}
.m-table .u-group .u-select {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table .u-group .u-select a {
  color: #7a7a7a;
}
.m-table .u-group .u-select a:hover {
  color: #545454;
}
.m-table .u-group .u-select hr {
  border-color: #ededed;
}
.m-table .u-group .u-select:hover {
  background-image: none;
}
.m-table .u-group .u-select:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
  background-image: none;
}
.m-table .u-group .u-select:focus a {
  color: #7a7a7a;
}
.m-table .u-group .u-select:focus a:hover {
  color: #545454;
}
.m-table .u-group .u-select:focus hr {
  border-color: #ededed;
}
.m-table .u-group .u-select.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table .u-group .u-select.nofocus:focus a {
  color: #7a7a7a;
}
.m-table .u-group .u-select.nofocus:focus a:hover {
  color: #545454;
}
.m-table .u-group .u-select.nofocus:focus hr {
  border-color: #ededed;
}
.m-table .u-group .u-select.err {
  border-color: #ea7067;
  background-color: #f2a39d;
  color: rgba(127, 25, 17, 0.9);
}
.m-table .u-group .u-select.err a {
  color: #7f1911;
}
.m-table .u-group .u-select.err a:hover {
  color: #3b0c08;
}
.m-table .u-group .u-select.err hr {
  border-color: #ef8e87;
}
.m-table .u-group .u-select.disabled,
.m-table .u-group .u-select:disabled {
  border-color: #b5b5b5;
  background-color: #d4d4d4;
  color: rgba(84, 84, 84, 0.9);
}
.m-table .u-group .u-select.disabled a,
.m-table .u-group .u-select:disabled a {
  color: #545454;
}
.m-table .u-group .u-select.disabled a:hover,
.m-table .u-group .u-select:disabled a:hover {
  color: #2e2e2e;
}
.m-table .u-group .u-select.disabled hr,
.m-table .u-group .u-select:disabled hr {
  border-color: #c7c7c7;
}
.m-table thead th,
.m-table thead td {
  color: #737373;
  background-color: #e6e6e6;
}
.m-table tbody th,
.m-table tbody td {
  color: #8c8c8c;
  background-color: #ffffff;
}
.m-table tbody tr:nth-child(2n) td {
  background-color: #f2f2f2;
}
.m-table tbody tr:hover td,
.m-table tbody tr.current:hover td,
.m-table tbody tr.current:hover .lockColumnBg td {
  border-color: #ffda78;
  background-color: #ffebb5;
  color: rgba(181, 132, 0, 0.9);
}
.m-table tbody tr:hover td a,
.m-table tbody tr.current:hover td a,
.m-table tbody tr.current:hover .lockColumnBg td a {
  color: #b58400;
}
.m-table tbody tr:hover td a:hover,
.m-table tbody tr.current:hover td a:hover,
.m-table tbody tr.current:hover .lockColumnBg td a:hover {
  color: #694c00;
}
.m-table tbody tr:hover td hr,
.m-table tbody tr.current:hover td hr,
.m-table tbody tr.current:hover .lockColumnBg td hr {
  border-color: #ffe49c;
}
.m-table tbody tr:hover td .u-btn,
.m-table tbody tr.current:hover td .u-btn,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn {
  background: #fff6de;
  background: -moz-linear-gradient(top, #ffffff 0%, #fff6de 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fff6de 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fff6de 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fff6de);
  color: #ffbf12;
  border-color: #ffefc4;
  background-repeat: no-repeat;
}
.m-table tbody tr:hover td .u-btn:hover,
.m-table tbody tr.current:hover td .u-btn:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn:hover {
  background: #fffaed;
  background: -moz-linear-gradient(top, #ffffff 0%, #fffaed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fffaed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fffaed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fffaed);
  color: #ffc321;
  border-color: #fff3d4;
  background-repeat: no-repeat;
}
.m-table tbody tr:hover td .u-btn:active,
.m-table tbody tr.current:hover td .u-btn:active,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn:active,
.m-table tbody tr:hover td .u-btn.active,
.m-table tbody tr.current:hover td .u-btn.active,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn.active {
  background: #fff6de !important;
}
.m-table tbody tr:hover td .u-btn:disabled,
.m-table tbody tr.current:hover td .u-btn:disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn:disabled,
.m-table tbody tr:hover td .u-btn.disabled,
.m-table tbody tr.current:hover td .u-btn.disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-btn.disabled {
  background: #fbf4e2;
  background: -moz-linear-gradient(top, #ffffff 0%, #fbf4e2 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fbf4e2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fbf4e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fbf4e2);
  color: #e4b22d;
  border-color: #f8eccb;
  background-repeat: no-repeat;
  color: rgba(255, 205, 69, 0.6);
}
.m-table tbody tr:hover td .u-group .item,
.m-table tbody tr.current:hover td .u-group .item,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .item {
  border-color: #ffdf87;
  background-color: #ffefc4;
  color: rgba(196, 143, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .item a,
.m-table tbody tr.current:hover td .u-group .item a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .item a {
  color: #c48f00;
}
.m-table tbody tr:hover td .u-group .item a:hover,
.m-table tbody tr.current:hover td .u-group .item a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .item a:hover {
  color: #785700;
}
.m-table tbody tr:hover td .u-group .item hr,
.m-table tbody tr.current:hover td .u-group .item hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .item hr {
  border-color: #ffe8ab;
}
.m-table tbody tr:hover td .u-group .mark,
.m-table tbody tr.current:hover td .u-group .mark,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .mark {
  border-color: #ffdf87;
  background-color: #ffefc4;
  color: rgba(196, 143, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .mark a,
.m-table tbody tr.current:hover td .u-group .mark a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .mark a {
  color: #c48f00;
}
.m-table tbody tr:hover td .u-group .mark a:hover,
.m-table tbody tr.current:hover td .u-group .mark a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .mark a:hover {
  color: #785700;
}
.m-table tbody tr:hover td .u-group .mark hr,
.m-table tbody tr.current:hover td .u-group .mark hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .mark hr {
  border-color: #ffe8ab;
}
.m-table tbody tr:hover td .u-group .u-btn,
.m-table tbody tr.current:hover td .u-group .u-btn,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn {
  background: #ffefc4;
  background: -moz-linear-gradient(top, #fffaed 0%, #ffefc4 100%);
  background: -webkit-linear-gradient(top, #fffaed 0%, #ffefc4 100%);
  background: linear-gradient(to bottom, #fffaed 0%, #ffefc4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffaed, endColorstr=#ffefc4);
  color: #f7b400;
  border-color: #ffe8ab;
  background-repeat: no-repeat;
}
.m-table tbody tr:hover td .u-group .u-btn:hover,
.m-table tbody tr.current:hover td .u-group .u-btn:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn:hover {
  background: #fff3d4;
  background: -moz-linear-gradient(top, #fffefc 0%, #fff3d4 100%);
  background: -webkit-linear-gradient(top, #fffefc 0%, #fff3d4 100%);
  background: linear-gradient(to bottom, #fffefc 0%, #fff3d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffefc, endColorstr=#fff3d4);
  color: #ffbc08;
  border-color: #ffecba;
  background-repeat: no-repeat;
}
.m-table tbody tr:hover td .u-group .u-btn:active,
.m-table tbody tr.current:hover td .u-group .u-btn:active,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn:active,
.m-table tbody tr:hover td .u-group .u-btn.active,
.m-table tbody tr.current:hover td .u-group .u-btn.active,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn.active {
  background: #ffefc4 !important;
}
.m-table tbody tr:hover td .u-group .u-btn:disabled,
.m-table tbody tr.current:hover td .u-group .u-btn:disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn:disabled,
.m-table tbody tr:hover td .u-group .u-btn.disabled,
.m-table tbody tr.current:hover td .u-group .u-btn.disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-btn.disabled {
  background: #f8eccb;
  background: -moz-linear-gradient(top, #fdf9ef 0%, #f8eccb 100%);
  background: -webkit-linear-gradient(top, #fdf9ef 0%, #f8eccb 100%);
  background: linear-gradient(to bottom, #fdf9ef 0%, #f8eccb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdf9ef, endColorstr=#f8eccb);
  color: #dba71c;
  border-color: #f5e4b4;
  background-repeat: no-repeat;
  color: rgba(255, 198, 43, 0.6);
}
.m-table tbody tr:hover td .u-group .u-input,
.m-table tbody tr.current:hover td .u-group .u-input,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input {
  border-color: #ffe5a1;
  background-color: #fff6de;
  color: rgba(222, 162, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input a,
.m-table tbody tr.current:hover td .u-group .u-input a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input a {
  color: #dea200;
}
.m-table tbody tr:hover td .u-group .u-input a:hover,
.m-table tbody tr.current:hover td .u-group .u-input a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input a:hover {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-input hr,
.m-table tbody tr.current:hover td .u-group .u-input hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input hr {
  border-color: #ffefc4;
}
.m-table tbody tr:hover td .u-group .u-input::-webkit-input-placeholder,
.m-table tbody tr.current:hover td .u-group .u-input::-webkit-input-placeholder,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input::-webkit-input-placeholder {
  color: #ffda78;
}
.m-table tbody tr:hover td .u-group .u-input:-moz-placeholder,
.m-table tbody tr.current:hover td .u-group .u-input:-moz-placeholder,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:-moz-placeholder {
  color: #ffda78;
}
.m-table tbody tr:hover td .u-group .u-input::-moz-placeholder,
.m-table tbody tr.current:hover td .u-group .u-input::-moz-placeholder,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input::-moz-placeholder {
  color: #ffda78;
}
.m-table tbody tr:hover td .u-group .u-input:-ms-input-placeholder,
.m-table tbody tr.current:hover td .u-group .u-input:-ms-input-placeholder,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:-ms-input-placeholder {
  color: #ffda78;
}
.m-table tbody tr:hover td .u-group .u-input:hover,
.m-table tbody tr.current:hover td .u-group .u-input:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table tbody tr:hover td .u-group .u-input:focus,
.m-table tbody tr.current:hover td .u-group .u-input:focus,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:focus {
  border-color: #afd6d3;
  background-color: #d7ebe9;
  color: rgba(66, 129, 125, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input:focus a,
.m-table tbody tr.current:hover td .u-group .u-input:focus a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:focus a {
  color: #42817d;
}
.m-table tbody tr:hover td .u-group .u-input:focus a:hover,
.m-table tbody tr.current:hover td .u-group .u-input:focus a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:focus a:hover {
  color: #284e4c;
}
.m-table tbody tr:hover td .u-group .u-input:focus hr,
.m-table tbody tr.current:hover td .u-group .u-input:focus hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:focus hr {
  border-color: #c6e2e0;
}
.m-table tbody tr:hover td .u-group .u-input.nofocus:focus,
.m-table tbody tr.current:hover td .u-group .u-input.nofocus:focus,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.nofocus:focus {
  border-color: #ffe5a1;
  background-color: #fff6de;
  color: rgba(222, 162, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input.nofocus:focus a,
.m-table tbody tr.current:hover td .u-group .u-input.nofocus:focus a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.nofocus:focus a {
  color: #dea200;
}
.m-table tbody tr:hover td .u-group .u-input.nofocus:focus a:hover,
.m-table tbody tr.current:hover td .u-group .u-input.nofocus:focus a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.nofocus:focus a:hover {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-input.nofocus:focus hr,
.m-table tbody tr.current:hover td .u-group .u-input.nofocus:focus hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.nofocus:focus hr {
  border-color: #ffefc4;
}
.m-table tbody tr:hover td .u-group .u-input.err,
.m-table tbody tr.current:hover td .u-group .u-input.err,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.err {
  border-color: #f8bb9b;
  background-color: #fce2d4;
  color: rgba(195, 76, 14, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input.err a,
.m-table tbody tr.current:hover td .u-group .u-input.err a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.err a {
  color: #c34c0e;
}
.m-table tbody tr:hover td .u-group .u-input.err a:hover,
.m-table tbody tr.current:hover td .u-group .u-input.err a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.err a:hover {
  color: #7c3009;
}
.m-table tbody tr:hover td .u-group .u-input.err hr,
.m-table tbody tr.current:hover td .u-group .u-input.err hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.err hr {
  border-color: #fad1bc;
}
.m-table tbody tr:hover td .u-group .u-input.disabled,
.m-table tbody tr.current:hover td .u-group .u-input.disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.disabled,
.m-table tbody tr:hover td .u-group .u-input:disabled,
.m-table tbody tr.current:hover td .u-group .u-input:disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:disabled {
  border-color: #ffdf87;
  background-color: #ffefc4;
  color: rgba(196, 143, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input.disabled a,
.m-table tbody tr.current:hover td .u-group .u-input.disabled a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.disabled a,
.m-table tbody tr:hover td .u-group .u-input:disabled a,
.m-table tbody tr.current:hover td .u-group .u-input:disabled a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:disabled a {
  color: #c48f00;
}
.m-table tbody tr:hover td .u-group .u-input.disabled a:hover,
.m-table tbody tr.current:hover td .u-group .u-input.disabled a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.disabled a:hover,
.m-table tbody tr:hover td .u-group .u-input:disabled a:hover,
.m-table tbody tr.current:hover td .u-group .u-input:disabled a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:disabled a:hover {
  color: #785700;
}
.m-table tbody tr:hover td .u-group .u-input.disabled hr,
.m-table tbody tr.current:hover td .u-group .u-input.disabled hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input.disabled hr,
.m-table tbody tr:hover td .u-group .u-input:disabled hr,
.m-table tbody tr.current:hover td .u-group .u-input:disabled hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input:disabled hr {
  border-color: #ffe8ab;
}
.m-table tbody tr:hover td .u-group .u-input .option-block,
.m-table tbody tr.current:hover td .u-group .u-input .option-block,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input .option-block {
  border-color: #ffda78;
  background-color: #ffebb5;
  color: rgba(181, 132, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-input .option-block a,
.m-table tbody tr.current:hover td .u-group .u-input .option-block a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input .option-block a {
  color: #b58400;
}
.m-table tbody tr:hover td .u-group .u-input .option-block a:hover,
.m-table tbody tr.current:hover td .u-group .u-input .option-block a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input .option-block a:hover {
  color: #694c00;
}
.m-table tbody tr:hover td .u-group .u-input .option-block hr,
.m-table tbody tr.current:hover td .u-group .u-input .option-block hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-input .option-block hr {
  border-color: #ffe49c;
}
.m-table tbody tr:hover td .u-group .u-select,
.m-table tbody tr.current:hover td .u-group .u-select,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select {
  border-color: #ffe5a1;
  background-color: #fff6de;
  color: rgba(222, 162, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-select a,
.m-table tbody tr.current:hover td .u-group .u-select a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select a {
  color: #dea200;
}
.m-table tbody tr:hover td .u-group .u-select a:hover,
.m-table tbody tr.current:hover td .u-group .u-select a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select a:hover {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-select hr,
.m-table tbody tr.current:hover td .u-group .u-select hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select hr {
  border-color: #ffefc4;
}
.m-table tbody tr:hover td .u-group .u-select:hover,
.m-table tbody tr.current:hover td .u-group .u-select:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:hover {
  background-image: none;
}
.m-table tbody tr:hover td .u-group .u-select:focus,
.m-table tbody tr.current:hover td .u-group .u-select:focus,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:focus {
  border-color: #ffe5a1;
  background-color: #fff6de;
  color: rgba(222, 162, 0, 0.9);
  background-image: none;
}
.m-table tbody tr:hover td .u-group .u-select:focus a,
.m-table tbody tr.current:hover td .u-group .u-select:focus a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:focus a {
  color: #dea200;
}
.m-table tbody tr:hover td .u-group .u-select:focus a:hover,
.m-table tbody tr.current:hover td .u-group .u-select:focus a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:focus a:hover {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-select:focus hr,
.m-table tbody tr.current:hover td .u-group .u-select:focus hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:focus hr {
  border-color: #ffefc4;
}
.m-table tbody tr:hover td .u-group .u-select.nofocus:focus,
.m-table tbody tr.current:hover td .u-group .u-select.nofocus:focus,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.nofocus:focus {
  border-color: #ffe5a1;
  background-color: #fff6de;
  color: rgba(222, 162, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-select.nofocus:focus a,
.m-table tbody tr.current:hover td .u-group .u-select.nofocus:focus a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.nofocus:focus a {
  color: #dea200;
}
.m-table tbody tr:hover td .u-group .u-select.nofocus:focus a:hover,
.m-table tbody tr.current:hover td .u-group .u-select.nofocus:focus a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.nofocus:focus a:hover {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-select.nofocus:focus hr,
.m-table tbody tr.current:hover td .u-group .u-select.nofocus:focus hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.nofocus:focus hr {
  border-color: #ffefc4;
}
.m-table tbody tr:hover td .u-group .u-select.err,
.m-table tbody tr.current:hover td .u-group .u-select.err,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.err {
  border-color: #ef7257;
  background-color: #f4a18f;
  color: rgba(121, 31, 12, 0.9);
}
.m-table tbody tr:hover td .u-group .u-select.err a,
.m-table tbody tr.current:hover td .u-group .u-select.err a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.err a {
  color: #791f0c;
}
.m-table tbody tr:hover td .u-group .u-select.err a:hover,
.m-table tbody tr.current:hover td .u-group .u-select.err a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.err a:hover {
  color: #330d05;
}
.m-table tbody tr:hover td .u-group .u-select.err hr,
.m-table tbody tr.current:hover td .u-group .u-select.err hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.err hr {
  border-color: #f28e78;
}
.m-table tbody tr:hover td .u-group .u-select.disabled,
.m-table tbody tr.current:hover td .u-group .u-select.disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.disabled,
.m-table tbody tr:hover td .u-group .u-select:disabled,
.m-table tbody tr.current:hover td .u-group .u-select:disabled,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:disabled {
  border-color: #ffd154;
  background-color: #ffe191;
  color: rgba(145, 106, 0, 0.9);
}
.m-table tbody tr:hover td .u-group .u-select.disabled a,
.m-table tbody tr.current:hover td .u-group .u-select.disabled a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.disabled a,
.m-table tbody tr:hover td .u-group .u-select:disabled a,
.m-table tbody tr.current:hover td .u-group .u-select:disabled a,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:disabled a {
  color: #916a00;
}
.m-table tbody tr:hover td .u-group .u-select.disabled a:hover,
.m-table tbody tr.current:hover td .u-group .u-select.disabled a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.disabled a:hover,
.m-table tbody tr:hover td .u-group .u-select:disabled a:hover,
.m-table tbody tr.current:hover td .u-group .u-select:disabled a:hover,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:disabled a:hover {
  color: #453200;
}
.m-table tbody tr:hover td .u-group .u-select.disabled hr,
.m-table tbody tr.current:hover td .u-group .u-select.disabled hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select.disabled hr,
.m-table tbody tr:hover td .u-group .u-select:disabled hr,
.m-table tbody tr.current:hover td .u-group .u-select:disabled hr,
.m-table tbody tr.current:hover .lockColumnBg td .u-group .u-select:disabled hr {
  border-color: #ffda78;
}
.m-table tbody tr.current,
.m-table tbody tr.current .lockColumnBg,
.m-table tbody tr.current:hover td {
  border-color: #a48484;
  background-color: #bea7a7;
  color: rgba(59, 43, 43, 0.9);
}
.m-table tbody tr.current a,
.m-table tbody tr.current .lockColumnBg a,
.m-table tbody tr.current:hover td a {
  color: #3b2b2b;
}
.m-table tbody tr.current a:hover,
.m-table tbody tr.current .lockColumnBg a:hover,
.m-table tbody tr.current:hover td a:hover {
  color: #0f0b0b;
}
.m-table tbody tr.current hr,
.m-table tbody tr.current .lockColumnBg hr,
.m-table tbody tr.current:hover td hr {
  border-color: #b39898;
}
.m-table.m-treegrid tr td.node {
  background-image: url(/andyui/admin/img/node.png);
}
.m-table.m-treegrid tr td.group {
  background-image: url(/andyui/admin/img/group.png);
}
.m-table.m-treegrid tr td.group.open {
  background-image: url(/andyui/admin/img/group-open.png);
}
.m-table-form {
  width: 100%;
  border-spacing: 0px;
  table-layout: fixed;
  word-break: break-all;
  padding: 0px;
}
.m-table-form td {
  position: relative;
  padding: 4px 0;
}
.m-table-form td.table-head {
  text-align: right;
  padding-right: 10px;
}
.m-table-form td .u-input,
.m-table-form td .m-tooltip,
.m-table-form td .u-select,
.m-table-form td .u-textarea,
.m-table-form td .u-group {
  width: 100%;
}
.m-table-form td .u-group {
  float: none;
}
.m-table-form td .u-group .item-r {
  margin-left: -1px;
}
.m-table-form td p {
  padding: 0 8px 0px 8px;
}
.m-table-form .text {
  padding-left: 10px;
  padding-right: 10px;
}
.m-table-form .u-checkbox,
.m-table-form .u-label,
.m-table-form .u-switch {
  height: 30px;
  line-height: 30px;
  width: auto;
  margin: 0;
  margin-left: 0;
  z-index: 1;
  display: block;
  float: left;
  border-right: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  padding-right: 0;
  text-align: left;
  padding-top: 0;
}
.m-table-form.inline,
.m-table-form.table {
  border-collapse: separate;
  border-spacing: 1px;
}
.m-table-form.inline td,
.m-table-form.table td,
.m-table-form.inline th,
.m-table-form.table th {
  padding: 0;
}
.m-table-form.inline th,
.m-table-form.table th {
  text-align: right;
  padding-right: 5px;
}
.m-table-form.inline td.table-head,
.m-table-form.table td.table-head {
  padding-right: 10px;
}
.m-table-form.inline .u-input,
.m-table-form.table .u-input,
.m-table-form.inline .u-label,
.m-table-form.table .u-label,
.m-table-form.inline .u-checkbox,
.m-table-form.table .u-checkbox,
.m-table-form.inline .u-select,
.m-table-form.table .u-select,
.m-table-form.inline .u-textarea,
.m-table-form.table .u-textarea,
.m-table-form.inline .u-btn,
.m-table-form.table .u-btn,
.m-table-form.inline .item,
.m-table-form.table .item,
.m-table-form.inline .u-btn-eject,
.m-table-form.table .u-btn-eject,
.m-table-form.inline .u-inputitem,
.m-table-form.table .u-inputitem,
.m-table-form.inline .m-combo,
.m-table-form.table .m-combo,
.m-table-form.inline .u-btn-checkbox,
.m-table-form.table .u-btn-checkbox {
  border-width: 0;
  border-radius: 0;
}
.m-table-form.inline .u-group .item-r,
.m-table-form.table .u-group .item-r {
  border-right-width: 0px!important;
}
.m-table-form.inline .u-group .item-l,
.m-table-form.table .u-group .item-l {
  border-left-width: 0px!important;
}
.m-table-form.inline .u-group .u-input,
.m-table-form.table .u-group .u-input,
.m-table-form.inline .u-group .mark,
.m-table-form.table .u-group .mark {
  border-right-width: 1px!important;
}
.m-table-form.inline .u-group .u-input.item-r,
.m-table-form.table .u-group .u-input.item-r,
.m-table-form.inline .u-group .mark.item-r,
.m-table-form.table .u-group .mark.item-r,
.m-table-form.inline .u-group .u-input:last-child,
.m-table-form.table .u-group .u-input:last-child,
.m-table-form.inline .u-group .mark:last-child,
.m-table-form.table .u-group .mark:last-child {
  border-right-width: 0px!important;
}
.m-table-form.inline .u-group .u-input:first-child,
.m-table-form.table .u-group .u-input:first-child,
.m-table-form.inline .u-group .mark:first-child,
.m-table-form.table .u-group .mark:first-child,
.m-table-form.inline .u-group .u-input.item-l,
.m-table-form.table .u-group .u-input.item-l,
.m-table-form.inline .u-group .mark.item-l,
.m-table-form.table .u-group .mark.item-l {
  border-left-width: 0px!important;
}
.m-table-form.inline .m-menu,
.m-table-form.table .m-menu,
.m-table-form.inline .u-down-menu,
.m-table-form.table .u-down-menu,
.m-table-form.inline .menu,
.m-table-form.table .menu {
  border-radius: 0!important;
}
.m-table-form.inline .m-menu a,
.m-table-form.table .m-menu a,
.m-table-form.inline .u-down-menu a,
.m-table-form.table .u-down-menu a,
.m-table-form.inline .menu a,
.m-table-form.table .menu a,
.m-table-form.inline .m-menu li,
.m-table-form.table .m-menu li,
.m-table-form.inline .u-down-menu li,
.m-table-form.table .u-down-menu li,
.m-table-form.inline .menu li,
.m-table-form.table .menu li {
  border-radius: 0!important;
}
.m-table-form.inline .u-l-select .u-input,
.m-table-form.table .u-l-select .u-input {
  border-radius: 0!important;
  border-left-width: 0!important;
  border-right-width: 1px!important;
}
.m-table-form.inline .u-l-select .u-input:last-child,
.m-table-form.table .u-l-select .u-input:last-child {
  border-right-width: 0!important;
}
.m-table-form.inline .u-formitem,
.m-table-form.table .u-formitem {
  height: 100%;
  padding: 0;
  position: relative;
  display: block;
  margin-left: 120px;
}
.m-table-form.inline .u-formitem label,
.m-table-form.table .u-formitem label {
  height: 100%;
  line-height: 22px;
  width: 120px;
  margin: 0;
  margin-left: -120px;
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  background-color: #f2f2f2;
  border-right: 1px #ccc solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  padding-right: 5px;
  text-align: right;
  padding-top: 4px;
}
.m-table-form td {
  color: #878787;
}
.m-table-form td.table-head {
  width: 120px;
  color: #6e6e6e;
}
.m-table-form td .u-btn {
  background: #fafafa;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
  color: #949494;
  border-color: #ededed;
  background-repeat: no-repeat;
}
.m-table-form td .u-btn:hover {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
  color: #999999;
  border-color: #f2f2f2;
  background-repeat: no-repeat;
}
.m-table-form td .u-btn:active,
.m-table-form td .u-btn.active {
  background: #fafafa !important;
}
.m-table-form td .u-btn:disabled,
.m-table-form td .u-btn.disabled {
  background: #fafafa;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
  color: #949494;
  border-color: #ededed;
  background-repeat: no-repeat;
  color: rgba(173, 173, 173, 0.6);
}
.m-table-form td .u-input,
.m-table-form td .multi-select-box,
.m-table-form td .u-textarea {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-input a,
.m-table-form td .multi-select-box a,
.m-table-form td .u-textarea a {
  color: #7a7a7a;
}
.m-table-form td .u-input a:hover,
.m-table-form td .multi-select-box a:hover,
.m-table-form td .u-textarea a:hover {
  color: #545454;
}
.m-table-form td .u-input hr,
.m-table-form td .multi-select-box hr,
.m-table-form td .u-textarea hr {
  border-color: #ededed;
}
.m-table-form td .u-input::-webkit-input-placeholder,
.m-table-form td .multi-select-box::-webkit-input-placeholder,
.m-table-form td .u-textarea::-webkit-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-input:-moz-placeholder,
.m-table-form td .multi-select-box:-moz-placeholder,
.m-table-form td .u-textarea:-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-input::-moz-placeholder,
.m-table-form td .multi-select-box::-moz-placeholder,
.m-table-form td .u-textarea::-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-input:-ms-input-placeholder,
.m-table-form td .multi-select-box:-ms-input-placeholder,
.m-table-form td .u-textarea:-ms-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-input:hover,
.m-table-form td .multi-select-box:hover,
.m-table-form td .u-textarea:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table-form td .u-input:focus,
.m-table-form td .multi-select-box:focus,
.m-table-form td .u-textarea:focus {
  border-color: #a1d6ee;
  background-color: #d5edf7;
  color: rgba(31, 130, 174, 0.9);
}
.m-table-form td .u-input:focus a,
.m-table-form td .multi-select-box:focus a,
.m-table-form td .u-textarea:focus a {
  color: #1f82ae;
}
.m-table-form td .u-input:focus a:hover,
.m-table-form td .multi-select-box:focus a:hover,
.m-table-form td .u-textarea:focus a:hover {
  color: #14516d;
}
.m-table-form td .u-input:focus hr,
.m-table-form td .multi-select-box:focus hr,
.m-table-form td .u-textarea:focus hr {
  border-color: #bfe3f4;
}
.m-table-form td .u-input.nofocus:focus,
.m-table-form td .multi-select-box.nofocus:focus,
.m-table-form td .u-textarea.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-input.nofocus:focus a,
.m-table-form td .multi-select-box.nofocus:focus a,
.m-table-form td .u-textarea.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-input.nofocus:focus a:hover,
.m-table-form td .multi-select-box.nofocus:focus a:hover,
.m-table-form td .u-textarea.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .u-input.nofocus:focus hr,
.m-table-form td .multi-select-box.nofocus:focus hr,
.m-table-form td .u-textarea.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-input.err,
.m-table-form td .multi-select-box.err,
.m-table-form td .u-textarea.err {
  border-color: #f0b3af;
  background-color: #f9e4e2;
  color: rgba(185, 46, 35, 0.9);
}
.m-table-form td .u-input.err a,
.m-table-form td .multi-select-box.err a,
.m-table-form td .u-textarea.err a {
  color: #b92e23;
}
.m-table-form td .u-input.err a:hover,
.m-table-form td .multi-select-box.err a:hover,
.m-table-form td .u-textarea.err a:hover {
  color: #791e17;
}
.m-table-form td .u-input.err hr,
.m-table-form td .multi-select-box.err hr,
.m-table-form td .u-textarea.err hr {
  border-color: #f5cfcd;
}
.m-table-form td .u-input.disabled,
.m-table-form td .multi-select-box.disabled,
.m-table-form td .u-textarea.disabled,
.m-table-form td .u-input:disabled,
.m-table-form td .multi-select-box:disabled,
.m-table-form td .u-textarea:disabled {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table-form td .u-input.disabled a,
.m-table-form td .multi-select-box.disabled a,
.m-table-form td .u-textarea.disabled a,
.m-table-form td .u-input:disabled a,
.m-table-form td .multi-select-box:disabled a,
.m-table-form td .u-textarea:disabled a {
  color: #6e6e6e;
}
.m-table-form td .u-input.disabled a:hover,
.m-table-form td .multi-select-box.disabled a:hover,
.m-table-form td .u-textarea.disabled a:hover,
.m-table-form td .u-input:disabled a:hover,
.m-table-form td .multi-select-box:disabled a:hover,
.m-table-form td .u-textarea:disabled a:hover {
  color: #474747;
}
.m-table-form td .u-input.disabled hr,
.m-table-form td .multi-select-box.disabled hr,
.m-table-form td .u-textarea.disabled hr,
.m-table-form td .u-input:disabled hr,
.m-table-form td .multi-select-box:disabled hr,
.m-table-form td .u-textarea:disabled hr {
  border-color: #e0e0e0;
}
.m-table-form td .u-input .option-block,
.m-table-form td .multi-select-box .option-block,
.m-table-form td .u-textarea .option-block {
  border-color: #c7c7c7;
  background-color: #e6e6e6;
  color: rgba(102, 102, 102, 0.9);
}
.m-table-form td .u-input .option-block a,
.m-table-form td .multi-select-box .option-block a,
.m-table-form td .u-textarea .option-block a {
  color: #666666;
}
.m-table-form td .u-input .option-block a:hover,
.m-table-form td .multi-select-box .option-block a:hover,
.m-table-form td .u-textarea .option-block a:hover {
  color: #404040;
}
.m-table-form td .u-input .option-block hr,
.m-table-form td .multi-select-box .option-block hr,
.m-table-form td .u-textarea .option-block hr {
  border-color: #d9d9d9;
}
.m-table-form td .u-select {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-select a {
  color: #7a7a7a;
}
.m-table-form td .u-select a:hover {
  color: #545454;
}
.m-table-form td .u-select hr {
  border-color: #ededed;
}
.m-table-form td .u-select:hover {
  background-image: none;
}
.m-table-form td .u-select:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
  background-image: none;
}
.m-table-form td .u-select:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-select:focus a:hover {
  color: #545454;
}
.m-table-form td .u-select:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-select.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-select.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-select.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .u-select.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-select.err {
  border-color: #ea7067;
  background-color: #f2a39d;
  color: rgba(127, 25, 17, 0.9);
}
.m-table-form td .u-select.err a {
  color: #7f1911;
}
.m-table-form td .u-select.err a:hover {
  color: #3b0c08;
}
.m-table-form td .u-select.err hr {
  border-color: #ef8e87;
}
.m-table-form td .u-select.disabled,
.m-table-form td .u-select:disabled {
  border-color: #b5b5b5;
  background-color: #d4d4d4;
  color: rgba(84, 84, 84, 0.9);
}
.m-table-form td .u-select.disabled a,
.m-table-form td .u-select:disabled a {
  color: #545454;
}
.m-table-form td .u-select.disabled a:hover,
.m-table-form td .u-select:disabled a:hover {
  color: #2e2e2e;
}
.m-table-form td .u-select.disabled hr,
.m-table-form td .u-select:disabled hr {
  border-color: #c7c7c7;
}
.m-table-form td .m-combo .u-input {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .u-input a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-input a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-input hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-input::-webkit-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .m-combo .u-input:-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .m-combo .u-input::-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .m-combo .u-input:-ms-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .m-combo .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table-form td .m-combo .u-input:focus {
  border-color: #a1d6ee;
  background-color: #d5edf7;
  color: rgba(31, 130, 174, 0.9);
}
.m-table-form td .m-combo .u-input:focus a {
  color: #1f82ae;
}
.m-table-form td .m-combo .u-input:focus a:hover {
  color: #14516d;
}
.m-table-form td .m-combo .u-input:focus hr {
  border-color: #bfe3f4;
}
.m-table-form td .m-combo .u-input.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .u-input.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-input.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-input.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-input.err {
  border-color: #f0b3af;
  background-color: #f9e4e2;
  color: rgba(185, 46, 35, 0.9);
}
.m-table-form td .m-combo .u-input.err a {
  color: #b92e23;
}
.m-table-form td .m-combo .u-input.err a:hover {
  color: #791e17;
}
.m-table-form td .m-combo .u-input.err hr {
  border-color: #f5cfcd;
}
.m-table-form td .m-combo .u-input.disabled,
.m-table-form td .m-combo .u-input:disabled {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table-form td .m-combo .u-input.disabled a,
.m-table-form td .m-combo .u-input:disabled a {
  color: #6e6e6e;
}
.m-table-form td .m-combo .u-input.disabled a:hover,
.m-table-form td .m-combo .u-input:disabled a:hover {
  color: #474747;
}
.m-table-form td .m-combo .u-input.disabled hr,
.m-table-form td .m-combo .u-input:disabled hr {
  border-color: #e0e0e0;
}
.m-table-form td .m-combo .u-input .option-block {
  border-color: #c7c7c7;
  background-color: #e6e6e6;
  color: rgba(102, 102, 102, 0.9);
}
.m-table-form td .m-combo .u-input .option-block a {
  color: #666666;
}
.m-table-form td .m-combo .u-input .option-block a:hover {
  color: #404040;
}
.m-table-form td .m-combo .u-input .option-block hr {
  border-color: #d9d9d9;
}
.m-table-form td .m-combo .u-group .item {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .u-group .item a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-group .item a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-group .item hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-group .mark {
  border-color: #d1d1d1;
  background-color: #f0f0f0;
  color: rgba(112, 112, 112, 0.9);
}
.m-table-form td .m-combo .u-group .mark a {
  color: #707070;
}
.m-table-form td .m-combo .u-group .mark a:hover {
  color: #4a4a4a;
}
.m-table-form td .m-combo .u-group .mark hr {
  border-color: #e3e3e3;
}
.m-table-form td .m-combo .u-group .u-btn {
  border-color: #d1d1d1;
  color: #a3a3a3;
  background-color: #ffffff;
}
.m-table-form td .m-combo .u-group .u-btn:hover {
  background-color: #ffffff;
  color: #8a8a8a;
}
.m-table-form td .m-combo .u-group .u-btn:active,
.m-table-form td .m-combo .u-group .u-btn.active {
  background-color: #ffffff;
}
.m-table-form td .m-combo .u-group .u-btn:disabled,
.m-table-form td .m-combo .u-group .u-btn.disabled {
  background-color: #ffffff;
  color: #bdbdbd;
}
.m-table-form td .m-combo .u-group .u-input {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-table-form td .m-combo .u-group .u-input a {
  color: #808080;
}
.m-table-form td .m-combo .u-group .u-input a:hover {
  color: #595959;
}
.m-table-form td .m-combo .u-group .u-input hr {
  border-color: #f2f2f2;
}
.m-table-form td .m-combo .u-group .u-input::-webkit-input-placeholder {
  color: #cccccc;
}
.m-table-form td .m-combo .u-group .u-input:-moz-placeholder {
  color: #cccccc;
}
.m-table-form td .m-combo .u-group .u-input::-moz-placeholder {
  color: #cccccc;
}
.m-table-form td .m-combo .u-group .u-input:-ms-input-placeholder {
  color: #cccccc;
}
.m-table-form td .m-combo .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table-form td .m-combo .u-group .u-input:focus {
  border-color: #a1daf3;
  background-color: #d7effa;
  color: rgba(24, 136, 187, 0.9);
}
.m-table-form td .m-combo .u-group .u-input:focus a {
  color: #1888bb;
}
.m-table-form td .m-combo .u-group .u-input:focus a:hover {
  color: #0f5677;
}
.m-table-form td .m-combo .u-group .u-input:focus hr {
  border-color: #c1e6f7;
}
.m-table-form td .m-combo .u-group .u-input.nofocus:focus {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-table-form td .m-combo .u-group .u-input.nofocus:focus a {
  color: #808080;
}
.m-table-form td .m-combo .u-group .u-input.nofocus:focus a:hover {
  color: #595959;
}
.m-table-form td .m-combo .u-group .u-input.nofocus:focus hr {
  border-color: #f2f2f2;
}
.m-table-form td .m-combo .u-group .u-input.err {
  border-color: #f6b2ae;
  background-color: #fce6e5;
  color: rgba(203, 35, 23, 0.9);
}
.m-table-form td .m-combo .u-group .u-input.err a {
  color: #cb2317;
}
.m-table-form td .m-combo .u-group .u-input.err a:hover {
  color: #86170f;
}
.m-table-form td .m-combo .u-group .u-input.err hr {
  border-color: #f9d1ce;
}
.m-table-form td .m-combo .u-group .u-input.disabled,
.m-table-form td .m-combo .u-group .u-input:disabled {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-table-form td .m-combo .u-group .u-input.disabled a,
.m-table-form td .m-combo .u-group .u-input:disabled a {
  color: #737373;
}
.m-table-form td .m-combo .u-group .u-input.disabled a:hover,
.m-table-form td .m-combo .u-group .u-input:disabled a:hover {
  color: #4c4c4c;
}
.m-table-form td .m-combo .u-group .u-input.disabled hr,
.m-table-form td .m-combo .u-group .u-input:disabled hr {
  border-color: #e5e5e5;
}
.m-table-form td .m-combo .u-group .u-input .option-block {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-table-form td .m-combo .u-group .u-input .option-block a {
  color: #6b6b6b;
}
.m-table-form td .m-combo .u-group .u-input .option-block a:hover {
  color: #454545;
}
.m-table-form td .m-combo .u-group .u-input .option-block hr {
  border-color: #dedede;
}
.m-table-form td .m-combo .u-group .u-select {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .u-group .u-select a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-group .u-select a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-group .u-select hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-group .u-select:hover {
  background-image: none;
}
.m-table-form td .m-combo .u-group .u-select:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
  background-image: none;
}
.m-table-form td .m-combo .u-group .u-select:focus a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-group .u-select:focus a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-group .u-select:focus hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-group .u-select.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .u-group .u-select.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .u-group .u-select.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .m-combo .u-group .u-select.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .u-group .u-select.err {
  border-color: #ea7067;
  background-color: #f2a39d;
  color: rgba(127, 25, 17, 0.9);
}
.m-table-form td .m-combo .u-group .u-select.err a {
  color: #7f1911;
}
.m-table-form td .m-combo .u-group .u-select.err a:hover {
  color: #3b0c08;
}
.m-table-form td .m-combo .u-group .u-select.err hr {
  border-color: #ef8e87;
}
.m-table-form td .m-combo .u-group .u-select.disabled,
.m-table-form td .m-combo .u-group .u-select:disabled {
  border-color: #b5b5b5;
  background-color: #d4d4d4;
  color: rgba(84, 84, 84, 0.9);
}
.m-table-form td .m-combo .u-group .u-select.disabled a,
.m-table-form td .m-combo .u-group .u-select:disabled a {
  color: #545454;
}
.m-table-form td .m-combo .u-group .u-select.disabled a:hover,
.m-table-form td .m-combo .u-group .u-select:disabled a:hover {
  color: #2e2e2e;
}
.m-table-form td .m-combo .u-group .u-select.disabled hr,
.m-table-form td .m-combo .u-group .u-select:disabled hr {
  border-color: #c7c7c7;
}
.m-table-form td .m-combo .combo {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .m-combo .combo a {
  color: #7a7a7a;
}
.m-table-form td .m-combo .combo a:hover {
  color: #545454;
}
.m-table-form td .m-combo .combo hr {
  border-color: #ededed;
}
.m-table-form td .m-combo .m-menu,
.m-table-form td .m-combo .u-down-menu {
  border-color: #e6e6e6;
}
.m-table-form td .m-combo .m-menu li a,
.m-table-form td .m-combo .u-down-menu li a,
.m-table-form td .m-combo .m-menu > li a,
.m-table-form td .m-combo .u-down-menu > li a,
.m-table-form td .m-combo .m-menu ul > li a,
.m-table-form td .m-combo .u-down-menu ul > li a {
  border-color: #e6e6e6;
  background-color: #ffffff;
  color: #b3b3b3;
}
.m-table-form td .m-combo .m-menu li a:hover,
.m-table-form td .m-combo .u-down-menu li a:hover,
.m-table-form td .m-combo .m-menu > li a:hover,
.m-table-form td .m-combo .u-down-menu > li a:hover,
.m-table-form td .m-combo .m-menu ul > li a:hover,
.m-table-form td .m-combo .u-down-menu ul > li a:hover {
  background: #f2f2f2;
  color: #808080;
}
.m-table-form td .m-combo .m-menu li.line,
.m-table-form td .m-combo .u-down-menu li.line,
.m-table-form td .m-combo .m-menu > li.line,
.m-table-form td .m-combo .u-down-menu > li.line,
.m-table-form td .m-combo .m-menu ul > li.line,
.m-table-form td .m-combo .u-down-menu ul > li.line {
  border-color: #e6e6e6;
}
.m-table-form td .m-combo .m-menu li.active a,
.m-table-form td .m-combo .u-down-menu li.active a,
.m-table-form td .m-combo .m-menu > li.active a,
.m-table-form td .m-combo .u-down-menu > li.active a,
.m-table-form td .m-combo .m-menu ul > li.active a,
.m-table-form td .m-combo .u-down-menu ul > li.active a {
  background-color: #28a9e4;
  color: #ffffff !important;
}
.m-table-form td .u-group .item {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table-form td .u-group .item a {
  color: #6e6e6e;
}
.m-table-form td .u-group .item a:hover {
  color: #474747;
}
.m-table-form td .u-group .item hr {
  border-color: #e0e0e0;
}
.m-table-form td .u-group .mark {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table-form td .u-group .mark a {
  color: #6e6e6e;
}
.m-table-form td .u-group .mark a:hover {
  color: #474747;
}
.m-table-form td .u-group .mark hr {
  border-color: #e0e0e0;
}
.m-table-form td .u-group .u-btn {
  background: #ededed;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed);
  color: #878787;
  border-color: #e0e0e0;
  background-repeat: no-repeat;
}
.m-table-form td .u-group .u-btn:hover {
  background: #f5f5f5;
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f5f5f5);
  color: #8f8f8f;
  border-color: #e8e8e8;
  background-repeat: no-repeat;
}
.m-table-form td .u-group .u-btn:active,
.m-table-form td .u-group .u-btn.active {
  background: #ededed !important;
}
.m-table-form td .u-group .u-btn:disabled,
.m-table-form td .u-group .u-btn.disabled {
  background: #ededed;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed);
  color: #878787;
  border-color: #e0e0e0;
  background-repeat: no-repeat;
  color: rgba(161, 161, 161, 0.6);
}
.m-table-form td .u-group .u-input {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-group .u-input a {
  color: #7a7a7a;
}
.m-table-form td .u-group .u-input a:hover {
  color: #545454;
}
.m-table-form td .u-group .u-input hr {
  border-color: #ededed;
}
.m-table-form td .u-group .u-input::-webkit-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-group .u-input:-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-group .u-input::-moz-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-group .u-input:-ms-input-placeholder {
  color: #c7c7c7;
}
.m-table-form td .u-group .u-input:hover {
  background-image: url(/andyui/admin/img/edit.png);
}
.m-table-form td .u-group .u-input:focus {
  border-color: #a1d6ee;
  background-color: #d5edf7;
  color: rgba(31, 130, 174, 0.9);
}
.m-table-form td .u-group .u-input:focus a {
  color: #1f82ae;
}
.m-table-form td .u-group .u-input:focus a:hover {
  color: #14516d;
}
.m-table-form td .u-group .u-input:focus hr {
  border-color: #bfe3f4;
}
.m-table-form td .u-group .u-input.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-group .u-input.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-group .u-input.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .u-group .u-input.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-group .u-input.err {
  border-color: #f0b3af;
  background-color: #f9e4e2;
  color: rgba(185, 46, 35, 0.9);
}
.m-table-form td .u-group .u-input.err a {
  color: #b92e23;
}
.m-table-form td .u-group .u-input.err a:hover {
  color: #791e17;
}
.m-table-form td .u-group .u-input.err hr {
  border-color: #f5cfcd;
}
.m-table-form td .u-group .u-input.disabled,
.m-table-form td .u-group .u-input:disabled {
  border-color: #cfcfcf;
  background-color: #ededed;
  color: rgba(110, 110, 110, 0.9);
}
.m-table-form td .u-group .u-input.disabled a,
.m-table-form td .u-group .u-input:disabled a {
  color: #6e6e6e;
}
.m-table-form td .u-group .u-input.disabled a:hover,
.m-table-form td .u-group .u-input:disabled a:hover {
  color: #474747;
}
.m-table-form td .u-group .u-input.disabled hr,
.m-table-form td .u-group .u-input:disabled hr {
  border-color: #e0e0e0;
}
.m-table-form td .u-group .u-input .option-block {
  border-color: #c7c7c7;
  background-color: #e6e6e6;
  color: rgba(102, 102, 102, 0.9);
}
.m-table-form td .u-group .u-input .option-block a {
  color: #666666;
}
.m-table-form td .u-group .u-input .option-block a:hover {
  color: #404040;
}
.m-table-form td .u-group .u-input .option-block hr {
  border-color: #d9d9d9;
}
.m-table-form td .u-group .u-select {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-group .u-select a {
  color: #7a7a7a;
}
.m-table-form td .u-group .u-select a:hover {
  color: #545454;
}
.m-table-form td .u-group .u-select hr {
  border-color: #ededed;
}
.m-table-form td .u-group .u-select:hover {
  background-image: none;
}
.m-table-form td .u-group .u-select:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
  background-image: none;
}
.m-table-form td .u-group .u-select:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-group .u-select:focus a:hover {
  color: #545454;
}
.m-table-form td .u-group .u-select:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-group .u-select.nofocus:focus {
  border-color: #dbdbdb;
  background-color: #fafafa;
  color: rgba(122, 122, 122, 0.9);
}
.m-table-form td .u-group .u-select.nofocus:focus a {
  color: #7a7a7a;
}
.m-table-form td .u-group .u-select.nofocus:focus a:hover {
  color: #545454;
}
.m-table-form td .u-group .u-select.nofocus:focus hr {
  border-color: #ededed;
}
.m-table-form td .u-group .u-select.err {
  border-color: #ea7067;
  background-color: #f2a39d;
  color: rgba(127, 25, 17, 0.9);
}
.m-table-form td .u-group .u-select.err a {
  color: #7f1911;
}
.m-table-form td .u-group .u-select.err a:hover {
  color: #3b0c08;
}
.m-table-form td .u-group .u-select.err hr {
  border-color: #ef8e87;
}
.m-table-form td .u-group .u-select.disabled,
.m-table-form td .u-group .u-select:disabled {
  border-color: #b5b5b5;
  background-color: #d4d4d4;
  color: rgba(84, 84, 84, 0.9);
}
.m-table-form td .u-group .u-select.disabled a,
.m-table-form td .u-group .u-select:disabled a {
  color: #545454;
}
.m-table-form td .u-group .u-select.disabled a:hover,
.m-table-form td .u-group .u-select:disabled a:hover {
  color: #2e2e2e;
}
.m-table-form td .u-group .u-select.disabled hr,
.m-table-form td .u-group .u-select:disabled hr {
  border-color: #c7c7c7;
}
.m-table-form.inline,
.m-table-form.table {
  background: #d4d4d4;
}
.m-table-form.inline td,
.m-table-form.table td {
  background-color: #fafafa;
}
.m-table-form.inline td.table-head,
.m-table-form.table td.table-head {
  background-color: #e3e3e3;
  color: #6e6e6e;
}
.m-table-form .u-formitem {
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.m-table-form .u-formitem label {
  font-size: 13px;
  margin-bottom: 8px;
  margin-top: 8px;
  display: block;
  font-weight: normal;
  color: #000;
  width: 100%;
}
.m-table-form .u-formitem .m-tooltip {
  zoom: 1;
  float: left;
}
.m-table-form .u-formitem .m-tooltip:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-table-form .u-formitem .u-textarea:hover {
  height: 80px;
  line-height: 20px;
}
.m-tabs-header {
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: 30px;
  border-bottom-color: #eeeeee;
}
.m-tabs-header .m-tabs-nav {
  width: 100%;
}
.m-tabs-header .m-tabs-nav li {
  display: block;
  position: relative;
  float: left;
  margin-right: 2px;
}
.m-tabs-header .m-tabs-nav li a {
  display: block;
  float: left;
  padding: 0 15px!important;
  border-style: solid;
  border-width: 1px;
  border-bottom: none;
  margin-top: -1px;
}
.m-tabs-header .m-tabs-nav li.activate a,
.m-tabs-header .m-tabs-nav li.active a {
  margin-top: -1px;
  padding-bottom: 1px!important;
}
.m-tabs-header .m-tabs-nav li .close {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 100;
  font-size: 14px!important;
  line-height: 0px!important;
  color: #D93133;
  display: none;
  cursor: pointer;
}
.m-tabs-header .m-tabs-nav li:hover .close {
  display: block;
}
.m-tabs-header .m-tabs-btnbar {
  position: absolute;
  padding: 0px;
  top: 0px;
  z-index: 800;
}
.m-tabs-header .m-tabs-btnbar i {
  font-size: 13px;
}
.m-tabs-header.mo {
  height: 40px;
  padding-top: 0;
}
.m-tabs-header.mo .m-tabs-nav {
  display: table;
}
.m-tabs-header.mo .m-tabs-nav li {
  display: table-cell;
  float: none;
}
.m-tabs-header.mo .m-tabs-nav li a {
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 1.1em;
}
.m-tabs-header.mo .m-tabs-nav li.activate a,
.m-tabs-header.mo .m-tabs-nav li.active a {
  height: 40px;
  line-height: 37px;
}
.m-tabs-header .m-tabs-nav {
  height: 29px;
  padding-top: 1px;
}
.m-tabs-header .m-tabs-nav li {
  height: 29px;
}
.m-tabs-header .m-tabs-nav li a {
  height: 29px;
  line-height: 28px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.m-tabs-header li a {
  color: #a2a2a2;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.m-tabs-header li a:hover {
  color: #6f6f6f;
}
.m-tabs-header li.active a,
.m-tabs-header li.activate a {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-tabs-header li.active a a,
.m-tabs-header li.activate a a {
  color: #808080;
}
.m-tabs-header li.active a a:hover,
.m-tabs-header li.activate a a:hover {
  color: #595959;
}
.m-tabs-header li.active a hr,
.m-tabs-header li.activate a hr {
  border-color: #f2f2f2;
}
.m-tabs {
  position: relative;
  overflow: hidden;
  width: 100% *;
  border-bottom-color: #eeeeee;
  height: 30px;
}
.m-tabs .m-tabs-content,
.m-tabs .tabs-content {
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  position: relative *;
  width: 100% *;
}
.m-tabs .m-tabs-content > .item,
.m-tabs .tabs-content > .item {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  overflow-y: auto;
  overflow-x: hidden;
}
.m-tabs .m-tabs-content > .item.activate,
.m-tabs .tabs-content > .item.activate,
.m-tabs .m-tabs-content > .item.active,
.m-tabs .tabs-content > .item.active {
  z-index: 400;
}
.m-tabs .m-tabs-content > .item .item,
.m-tabs .tabs-content > .item .item {
  position: inherit;
  overflow: inherit;
}
.m-tabs.f-b-n .m-tabs-content,
.m-tabs.f-b-n .tabs-content {
  border: none;
}
.m-tabs li a {
  color: #a2a2a2;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.m-tabs li a:hover {
  color: #6f6f6f;
}
.m-tabs li.active a,
.m-tabs li.activate a {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-tabs li.active a a,
.m-tabs li.activate a a {
  color: #808080;
}
.m-tabs li.active a a:hover,
.m-tabs li.activate a a:hover {
  color: #595959;
}
.m-tabs li.active a hr,
.m-tabs li.activate a hr {
  border-color: #f2f2f2;
}
.m-tabs .m-tabs-nav {
  height: 29px;
  padding-top: 1px;
}
.m-tabs .m-tabs-nav li {
  height: 29px;
}
.m-tabs .m-tabs-nav li a {
  height: 29px;
  line-height: 28px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.m-tabs .m-tabs-content,
.m-tabs .tabs-content {
  border-color: #eeeeee;
}
.m-tabs .m-tabs-content > .item,
.m-tabs .tabs-content > .item {
  background-color: #ffffff;
}
.m-tabs.head-right {
  position: relative;
  overflow: hidden;
}
.m-tabs.head-right .m-tabs-header {
  position: absolute;
  left: auto!important;
  right: 0px;
  top: 0px;
  width: 50px;
  height: 100%;
  border-bottom: none;
  z-index: 600;
}
.m-tabs.head-right .m-tabs-header .m-tabs-nav {
  width: 100%;
  top: 0px;
}
.m-tabs.head-right .m-tabs-header .m-tabs-nav li {
  width: 100%;
  height: 35px;
  margin: 0 0 5px 0;
}
.m-tabs.head-right .m-tabs-header .m-tabs-nav li a {
  width: 49px;
  border: 1px solid #cdcdcd;
  border-radius: 0 3px 3px 0;
  text-align: center;
  padding: 0px;
  border-left: none;
  height: 33px;
  line-height: 33px;
  margin-top: 0px;
}
.m-tabs.head-right .m-tabs-header .m-tabs-nav li.activate a {
  padding-left: 1px;
  margin-left: -1px;
  _padding-left: 2px;
  _margin-left: -2px;
}
.m-tabs.head-right .m-tabs-content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  border: #D6D6D6 1px solid !important;
}
.m-tabs.head-right .m-tabs-content .item {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.m-tabs.head-right .m-tabs-content .item.activate {
  z-index: 400;
}
.m-tabs.head-bottom {
  position: relative;
  overflow: hidden;
}
.m-tabs.head-bottom .m-tabs-header {
  position: absolute;
  left: 0px;
  top: auto !important;
  bottom: 0px;
  height: 35px;
  border-bottom: none;
  z-index: 600;
}
.m-tabs.head-bottom .m-tabs-header .m-tabs-nav {
  top: 0px;
}
.m-tabs.head-bottom .m-tabs-header .m-tabs-nav li a {
  background: #FFF;
  border: 1px solid #cdcdcd;
  border-radius: 0 0 3px 3px;
  border-top: none;
  height: 34px;
  margin-top: 0px;
}
.m-tabs.head-bottom .m-tabs-header .m-tabs-nav li.activate a {
  padding-top: 1px;
  margin-top: -1px;
  _padding-top: 2px;
  _margin-top: -2px;
}
.m-tabs.head-bottom .m-tabs-content {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  border: #D6D6D6 1px solid !important;
}
.m-tabs.head-bottom .m-tabs-content .item {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.m-tabs.head-bottom .m-tabs-content .item.activate {
  z-index: 400;
}
.m-tabs.head-left {
  position: relative;
  overflow: hidden;
}
.m-tabs.head-left .m-tabs-header {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 50px;
  height: 100%;
  border-bottom: none;
  z-index: 600;
}
.m-tabs.head-left .m-tabs-header .m-tabs-nav {
  width: 100%;
  top: 0px;
}
.m-tabs.head-left .m-tabs-header .m-tabs-nav li {
  width: 100%;
  height: 35px;
  margin: 0 0 5px 0;
}
.m-tabs.head-left .m-tabs-header .m-tabs-nav li a {
  width: 49px;
  text-align: center;
  padding: 0px;
  border: 1px solid #cdcdcd;
  border-radius: 3px 0 0 3px;
  border-right: none;
  height: 35px;
  margin-top: 0px;
}
.m-tabs.head-left .m-tabs-header .m-tabs-nav li.activate a {
  padding-right: 1px;
  margin-right: -1px;
  _padding-right: 2px;
  _margin-right: -2px;
}
.m-tabs.head-left .m-tabs-content {
  position: absolute;
  left: auto!important;
  right: 0px;
  bottom: 0px;
  z-index: 200;
  border: #D6D6D6 1px solid !important;
}
.m-tabs.head-left .m-tabs-content .item {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 200;
  width: 100%;
  height: 100%;
  background: #ffffff;
}
.m-tabs.head-left .m-tabs-content .item.activate {
  z-index: 400;
}
/*tabs style*/
.m-tabs.style01 .m-tabs-header {
  border-top: none;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.m-tabs.style01 .m-tabs-header {
  border-bottom: 1px solid #cdcdcd;
}
.m-tabs.style01 .m-tabs-header .m-tabs-nav li {
  margin-left: 5px;
  margin-right: 0;
  margin-top: 5px;
  height: 30px;
}
.m-tabs.style01 .m-tabs-header .m-tabs-nav li a {
  height: 29px !important;
  line-height: 29px !important;
  _height: 31px !important;
  _line-height: 31px !important;
  background: transparent !important;
}
.m-tabs.style01 .m-tabs-header .m-tabs-nav li.activate a {
  background: #FFF !important;
  height: 28px !important;
  line-height: 29px !important;
  padding-bottom: 1px;
  margin-bottom: -1px;
}
.m-tabs.style01 .m-tabs-content {
  border: none;
}
.m-tabs.style02 .m-tabs-header {
  background-color: #fff;
}
.m-tabs.style02 .m-tabs-header .m-tabs-nav {
  top: 0px;
}
.m-tabs.style02 .m-tabs-header .m-tabs-nav li a {
  margin-top: 0px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  border: none !important;
}
.m-tabs.style02 .m-tabs-header .m-tabs-nav li a:hover {
  background: #F3F3F3;
  height: 34px;
  line-height: 34px;
  border-bottom: #D3D3D3 2px solid !important;
}
.m-tabs.style02 .m-tabs-header .m-tabs-nav li.activate a,
.m-tabs.style02 .m-tabs-header .m-tabs-nav li.activate a:hover {
  border-bottom: #FF5700 2px solid !important;
  height: 34px;
  line-height: 34px;
}
.m-topmenu {
  clear: both;
  padding: 0;
  background-color: #28a9e4;
  height: 44px;
}
.m-topmenu li {
  float: left;
  position: relative;
  height: ;
  overflow: visible;
}
.m-topmenu li a {
  display: block;
  float: left;
  height: ;
  line-height: ;
  padding: 0 13px;
  white-space: nowrap;
  font-size: 14px;
  position: relative;
}
.m-topmenu li a .icon {
  margin-right: 5px;
}
.m-topmenu li a .arrow {
  margin-right: -5px;
  margin-left: 5px;
  float: right;
}
.m-topmenu li a.active {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.m-topmenu li a .iconfont {
  font-size: 14px;
}
.m-topmenu li ul {
  display: none;
  min-width: 100%;
  position: absolute;
  top: ;
  left: 0;
  z-index: 9999;
}
.m-topmenu li ul li {
  display: block;
  clear: both;
  height: ;
  min-width: 100%;
}
.m-topmenu li ul li a {
  min-width: 100%;
  box-sizing: border-box;
  height: ;
  line-height: ;
}
.m-topmenu li ul li a.active {
  border-bottom-width: 0;
  border-bottom-style: solid;
}
.m-topmenu li ul li ul {
  left: 100%;
  display: none;
  top: 0;
}
.m-topmenu li a {
  background-color: #28a9e4;
  color: #ddf1fb;
}
.m-topmenu li a:hover {
  background-color: #1b9cd7;
  color: #ffffff;
}
.m-topmenu li a.active {
  border-bottom-color: #3eb2e7;
  background-color: #3eb2e7;
}
.m-topmenu li ul li a {
  border-color: #1b9cd7;
}
.m-topmenu li {
  height: 44px;
}
.m-topmenu li a {
  height: 44px;
  line-height: 44px;
}
.m-topmenu li a.active {
  height: 41px;
}
.m-topmenu li ul {
  top: 44px;
}
.m-topmenu li ul li {
  height: 44px;
}
.m-topmenu li ul li a {
  height: 44px;
  line-height: 44px;
}
.m-topmenu li ul li a.active {
  height: 44px;
}
.m-topmenu li ul li ul {
  top: 0;
}
.m-sidemenu {
  margin: 0;
  padding: 0;
  position: relative;
}
.m-sidemenu:after {
  clear: both;
  display: block;
  content: '';
}
.m-sidemenu li {
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0px;
}
.m-sidemenu li a {
  display: block;
  padding: 10px 0;
  width: 100%;
  position: relative;
  font-size: 13px;
  text-indent: 10px;
  line-height: 16px;
  margin-bottom: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  overflow: visible;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-sidemenu li a.parent {
  font-weight: normal;
}
.m-sidemenu li a .icon {
  font-size: 13px;
  font-weight: normal;
  position: static;
  margin-right: 5px;
}
.m-sidemenu li a .point {
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  min-width: 16px;
  width: auto;
  display: inline-block;
  *display: block;
  *float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #adadad;
  background-color: #cccccc;
  color: rgba(77, 77, 77, 0.9);
  position: absolute;
  right: 20px;
  top: 11px;
  text-indent: 0;
  display: block;
  border-radius: 50%;
  text-align: center;
  font-weight: normal;
}
.m-sidemenu li a .point .iconfont {
  margin-left: 3px;
  margin-right: 3px;
}
.m-sidemenu li a .point a {
  color: #4d4d4d;
}
.m-sidemenu li a .point a:hover {
  color: #262626;
}
.m-sidemenu li a .point hr {
  border-color: #bfbfbf;
}
.m-sidemenu li a .point.sm {
  height: 26px;
  line-height: 24px;
  line-height: 26px *;
  line-height: 24px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  min-width: 30px;
}
.m-sidemenu li a .point.sm .iconfont {
  font-size: 12px;
}
.m-sidemenu li a .point.md {
  height: 35px;
  line-height: 33px;
  line-height: 35px *;
  line-height: 33px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 17px;
  box-sizing: border-box;
  min-width: 35px;
}
.m-sidemenu li a .point.md .iconfont {
  font-size: 17px;
}
.m-sidemenu li a .point.lg {
  height: 44px;
  line-height: 42px;
  line-height: 44px *;
  line-height: 42px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 24px;
  box-sizing: border-box;
  min-width: 44px;
}
.m-sidemenu li a .point.lg .iconfont {
  font-size: 24px;
}
.m-sidemenu li a .point.de {
  height: 30px;
  line-height: 28px;
  line-height: 30px *;
  line-height: 28px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 14px;
  box-sizing: border-box;
  min-width: 30px;
}
.m-sidemenu li a .point.de .iconfont {
  font-size: 14px;
}
.m-sidemenu li a .point.xl {
  height: 52px;
  line-height: 50px;
  line-height: 52px *;
  line-height: 50px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 30px;
  box-sizing: border-box;
  min-width: 52px;
}
.m-sidemenu li a .point.xl .iconfont {
  font-size: 30px;
}
.m-sidemenu li a .point.xs {
  height: 22px;
  line-height: 20px;
  line-height: 22px *;
  line-height: 20px \9;
  border-width: 1px;
  padding-top: 0 ;
  padding-bottom: 0 ;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 12px;
  box-sizing: border-box;
  font-size: 11px;
  min-width: 22px;
}
.m-sidemenu li a .point.xs .iconfont {
  font-size: 12px;
}
.m-sidemenu li a .point.text {
  border-radius: 3px 3px 3px 3px;
  padding: 0 4px;
}
.m-sidemenu li a .point.info {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.m-sidemenu li a .point.info a {
  color: #f3fafe;
}
.m-sidemenu li a .point.info a:hover {
  color: #ffffff;
}
.m-sidemenu li a .point.info hr {
  border-color: #1b9cd7;
}
.m-sidemenu li a .point.primary {
  border-color: #6254b2;
  background-color: #7266ba;
  color: rgba(255, 255, 255, 0.85);
}
.m-sidemenu li a .point.primary a {
  color: #ffffff;
}
.m-sidemenu li a .point.primary a:hover {
  color: #ffffff;
}
.m-sidemenu li a .point.primary hr {
  border-color: #6254b2;
}
.m-sidemenu li a .point.success {
  border-color: #2d862d;
  background-color: #339933;
  color: rgba(198, 236, 198, 0.85);
}
.m-sidemenu li a .point.success a {
  color: #c6ecc6;
}
.m-sidemenu li a .point.success a:hover {
  color: #ffffff;
}
.m-sidemenu li a .point.success hr {
  border-color: #2d862d;
}
.m-sidemenu li a .point.warning {
  border-color: #e68a00;
  background-color: #ff9900;
  color: rgba(255, 245, 229, 0.85);
}
.m-sidemenu li a .point.warning a {
  color: #fff5e5;
}
.m-sidemenu li a .point.warning a:hover {
  color: #ffffff;
}
.m-sidemenu li a .point.warning hr {
  border-color: #e68a00;
}
.m-sidemenu li a .point.danger {
  border-color: #e7372a;
  background-color: #e94c41;
  color: rgba(255, 255, 255, 0.85);
}
.m-sidemenu li a .point.danger a {
  color: #ffffff;
}
.m-sidemenu li a .point.danger a:hover {
  color: #ffffff;
}
.m-sidemenu li a .point.danger hr {
  border-color: #e7372a;
}
.m-sidemenu li a .point.black {
  border-color: #1d2935;
  background-color: #263646;
  color: rgba(143, 169, 194, 0.85);
}
.m-sidemenu li a .point.black a {
  color: #8fa9c2;
}
.m-sidemenu li a .point.black a:hover {
  color: #c1cfdd;
}
.m-sidemenu li a .point.black hr {
  border-color: #1d2935;
}
.m-sidemenu li a .point.dark {
  border-color: #2f3342;
  background-color: #3a3f51;
  color: rgba(173, 178, 196, 0.85);
}
.m-sidemenu li a .point.dark a {
  color: #adb2c4;
}
.m-sidemenu li a .point.dark a:hover {
  color: #d9dbe4;
}
.m-sidemenu li a .point.dark hr {
  border-color: #2f3342;
}
.m-sidemenu li a .point.white {
  border-color: #e0e0e0;
  background-color: #ffffff;
  color: rgba(128, 128, 128, 0.9);
}
.m-sidemenu li a .point.white a {
  color: #808080;
}
.m-sidemenu li a .point.white a:hover {
  color: #595959;
}
.m-sidemenu li a .point.white hr {
  border-color: #f2f2f2;
}
.m-sidemenu li a .point.text {
  padding: 0 5px;
  text-shadow: none!important;
}
.m-sidemenu li a:hover {
  transition: background-color 0.4s, color 0.4s;
  -moz-transition: background-color 0.4s, color 0.4s;
  -webkit-transition: background-color 0.4s, color 0.4s;
  -o-transition: background-color 0.4s, color 0.4s;
}
.m-sidemenu li a.active {
  font-weight: normal;
  border-left: none;
  box-sizing: border-box;
}
.m-sidemenu li a.active:after {
  content: '';
  width: 5px;
  height: 37px;
  position: absolute;
  left: 0;
  top: 0;
}
.m-sidemenu li ul {
  display: none;
}
.m-sidemenu li li {
  padding: 0;
}
.m-sidemenu li li a {
  text-indent: 23px;
  border-bottom: none;
}
.m-sidemenu li li li a {
  text-indent: 36px;
}
.m-sidemenu li li li li a {
  text-indent: 49px;
}
.m-sidemenu li li li li li a {
  text-indent: 62px;
}
.m-sidemenu li li li li li li a {
  text-indent: 75px;
}
.m-sidemenu li .arrow {
  position: absolute;
  right: 3px;
  top: 9px;
  font-size: 16px;
  font-size: 200;
}
.m-sidemenu li .arrow.active {
  animation: arrowAc 0.5s;
  -moz-animation: arrowAc 0.5s;
  -webkit-animation: arrowAc 0.5s;
  -o-animation: arrowAc 0.5s;
  transform: rotate(90deg);
}
.m-sidemenu .noicon a:before {
  content: "○";
  font-size: 13px;
  margin-right: 4px;
}
.m-sidemenu .noicon .icon {
  display: none!important;
}
.m-sidemenu .show {
  display: block;
}
.m-sidemenu li {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-sidemenu li a {
  color: #6b6b6b;
}
.m-sidemenu li a:hover {
  color: #454545;
}
.m-sidemenu li hr {
  border-color: #dedede;
}
.m-sidemenu li a {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.m-sidemenu li a a {
  color: #6b6b6b;
}
.m-sidemenu li a a:hover {
  color: #454545;
}
.m-sidemenu li a hr {
  border-color: #dedede;
}
.m-sidemenu li a:hover {
  border-color: #d4d4d4;
  background-color: #f2f2f2;
  color: rgba(115, 115, 115, 0.9);
}
.m-sidemenu li a:hover a {
  color: #737373;
}
.m-sidemenu li a:hover a:hover {
  color: #4d4d4d;
}
.m-sidemenu li a:hover hr {
  border-color: #e6e6e6;
}
.m-sidemenu li a.active {
  color: #28a9e4;
}
.m-sidemenu li a.active:after {
  background-color: #28a9e4;
}
.m-sidemenu li li {
  border-color: #bfbfbf;
  background-color: #dedede;
  color: rgba(94, 94, 94, 0.9);
}
.m-sidemenu li li a {
  color: #5e5e5e;
}
.m-sidemenu li li a:hover {
  color: #383838;
}
.m-sidemenu li li hr {
  border-color: #d1d1d1;
}
.m-sidemenu li li a {
  border-color: #bfbfbf;
  background-color: #dedede;
  color: rgba(94, 94, 94, 0.9);
}
.m-sidemenu li li a a {
  color: #5e5e5e;
}
.m-sidemenu li li a a:hover {
  color: #383838;
}
.m-sidemenu li li a hr {
  border-color: #d1d1d1;
}
.m-sidemenu li li a:hover {
  border-color: #c9c9c9;
  background-color: #e8e8e8;
  color: rgba(105, 105, 105, 0.9);
}
.m-sidemenu li li a:hover a {
  color: #696969;
}
.m-sidemenu li li a:hover a:hover {
  color: #424242;
}
.m-sidemenu li li a:hover hr {
  border-color: #dbdbdb;
}
.m-sidemenu li li li {
  border-color: #b3b3b3;
  background-color: #d1d1d1;
  color: rgba(82, 82, 82, 0.9);
}
.m-sidemenu li li li a {
  color: #525252;
}
.m-sidemenu li li li a:hover {
  color: #2b2b2b;
}
.m-sidemenu li li li hr {
  border-color: #c4c4c4;
}
.m-sidemenu li li li a {
  border-color: #b3b3b3;
  background-color: #d1d1d1;
  color: rgba(82, 82, 82, 0.9);
}
.m-sidemenu li li li a a {
  color: #525252;
}
.m-sidemenu li li li a a:hover {
  color: #2b2b2b;
}
.m-sidemenu li li li a hr {
  border-color: #c4c4c4;
}
.m-sidemenu li li li a:hover {
  border-color: #bdbdbd;
  background-color: #dbdbdb;
  color: rgba(92, 92, 92, 0.9);
}
.m-sidemenu li li li a:hover a {
  color: #5c5c5c;
}
.m-sidemenu li li li a:hover a:hover {
  color: #363636;
}
.m-sidemenu li li li a:hover hr {
  border-color: #cfcfcf;
}
.m-sidemenu li li li li {
  border-color: #a6a6a6;
  background-color: #c4c4c4;
  color: rgba(69, 69, 69, 0.9);
}
.m-sidemenu li li li li a {
  color: #454545;
}
.m-sidemenu li li li li a:hover {
  color: #1f1f1f;
}
.m-sidemenu li li li li hr {
  border-color: #b8b8b8;
}
.m-sidemenu li li li li a {
  border-color: #a6a6a6;
  background-color: #c4c4c4;
  color: rgba(69, 69, 69, 0.9);
}
.m-sidemenu li li li li a a {
  color: #454545;
}
.m-sidemenu li li li li a a:hover {
  color: #1f1f1f;
}
.m-sidemenu li li li li a hr {
  border-color: #b8b8b8;
}
.m-sidemenu li li li li a:hover {
  border-color: #b0b0b0;
  background-color: #cfcfcf;
  color: rgba(79, 79, 79, 0.9);
}
.m-sidemenu li li li li a:hover a {
  color: #4f4f4f;
}
.m-sidemenu li li li li a:hover a:hover {
  color: #292929;
}
.m-sidemenu li li li li a:hover hr {
  border-color: #c2c2c2;
}
.m-sidemenu li li li li li {
  border-color: #999999;
  background-color: #b8b8b8;
  color: rgba(56, 56, 56, 0.9);
}
.m-sidemenu li li li li li a {
  color: #383838;
}
.m-sidemenu li li li li li a:hover {
  color: #121212;
}
.m-sidemenu li li li li li hr {
  border-color: #ababab;
}
.m-sidemenu li li li li li a {
  border-color: #999999;
  background-color: #b8b8b8;
  color: rgba(56, 56, 56, 0.9);
}
.m-sidemenu li li li li li a a {
  color: #383838;
}
.m-sidemenu li li li li li a a:hover {
  color: #121212;
}
.m-sidemenu li li li li li a hr {
  border-color: #ababab;
}
.m-sidemenu li li li li li a:hover {
  background-color: #c2c2c2;
}
.m-sidemenu li li li li li li {
  border-color: #9e9e9e;
  background-color: #ababab;
  color: rgba(255, 255, 255, 0.85);
}
.m-sidemenu li li li li li li a {
  color: #ffffff;
}
.m-sidemenu li li li li li li a:hover {
  color: #ffffff;
}
.m-sidemenu li li li li li li hr {
  border-color: #9e9e9e;
}
.m-sidemenu li li li li li li a {
  border-color: #9e9e9e;
  background-color: #ababab;
  color: rgba(255, 255, 255, 0.85);
}
.m-sidemenu li li li li li li a a {
  color: #ffffff;
}
.m-sidemenu li li li li li li a a:hover {
  color: #ffffff;
}
.m-sidemenu li li li li li li a hr {
  border-color: #9e9e9e;
}
.m-sidemenu li li li li li li a:hover {
  border-color: #969696;
  background-color: #b5b5b5;
  color: rgba(54, 54, 54, 0.9);
}
.m-sidemenu li li li li li li a:hover a {
  color: #363636;
}
.m-sidemenu li li li li li li a:hover a:hover {
  color: #0f0f0f;
}
.m-sidemenu li li li li li li a:hover hr {
  border-color: #a8a8a8;
}
.m-sidemenu.style01 li {
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  margin-bottom: 5px;
}
.m-sidemenu.style01 li ul {
  padding-top: 5px;
  padding-bottom: 5px;
}
.m-sidemenu.style01 li ul ul {
  padding-top: 0px;
  padding-bottom: 0px;
}
.m-sidemenu.style01 li li {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  background: none;
  box-shadow: none;
}
.m-sidemenu.style01 li li a {
  background: none!important;
  filter: none!important;
  padding: 7px 0;
  font-size: 13px;
  border-bottom: none!important;
  margin-bottom: 0;
}
.m-sidemenu.style01 li li a:hover {
  font-weight: normal;
}
.m-sidemenu.style01 li li a .point {
  top: 7px;
}
.m-sidemenu.style01 li a {
  padding: 8px 0;
  font-size: 14px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: -1px;
}
.m-sidemenu.style01 li a.active {
  border-left: none;
}
.m-sidemenu.style01 li a.active:after {
  height: 33px;
}
.m-sidemenu.style01 li a .point {
  top: 9px;
}
.m-sidemenu.style01 li .arrow {
  top: 7px;
}
.m-sidemenu.style02 {
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #eee;
  padding: 20px 0;
  border-color: #aaaaaa;
}
.m-sidemenu.style02:after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  background-color: #fff;
  position: absolute;
  bottom: -5px;
  left: -5px;
  z-index: 3;
}
.m-sidemenu.style02:before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  border-color: #eee;
  background-color: #fff;
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 3;
}
.m-sidemenu.style02 li {
  background: none!important;
  overflow: visible;
}
.m-sidemenu.style02 li a {
  background: none!important;
  text-indent: 13px;
  color: #777;
  border-bottom: none;
}
.m-sidemenu.style02 li a:hover {
  background-color: #efefef;
  color: #000;
}
.m-sidemenu.style02 li a.parent {
  font-weight: bold;
}
.m-sidemenu.style02 li a.parent:after {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: 2px solid #fff;
  background-color: #ccc;
  position: absolute;
  top: 13px;
  left: -6px;
  z-index: 10;
}
.m-sidemenu.style02 li a.active:after {
  background-color: #3797F0;
}
.m-sidemenu.style02 li a .icon {
  left: 7px;
}
.m-sidemenu.style02 li a .point {
  top: 10px;
}
.m-sidemenu.style02 li li a {
  text-indent: 26px;
}
.m-sidemenu.style02 li li a.parent:after {
  left: -6px;
}
.m-sidemenu.style02 li li li a {
  text-indent: 39px;
}
.m-sidemenu.style02 li li li li a {
  text-indent: 52px;
}
.m-sidemenu.style02 li .arrow {
  color: #333;
}
.m-sidemenu.style02:after,
.m-sidemenu.style02:before {
  border-color: #aaaaaa;
}
.m-sidemenu.style02 li {
  border-color: #9d9d9d;
  background-color: #aaaaaa;
  color: rgba(255, 255, 255, 0.85);
}
.m-sidemenu.style02 li a {
  color: #ffffff;
}
.m-sidemenu.style02 li a:hover {
  color: #ffffff;
}
.m-sidemenu.style02 li hr {
  border-color: #9d9d9d;
}
.m-sidemenu.style02 li a {
  color: #aaaaaa;
}
.m-sidemenu.style02 li a:hover {
  color: #d0d0d0;
}
.m-sidemenu.style02 li a.parent:after {
  background-color: #aaaaaa;
}
.m-sidemenu.style02 li a.active {
  color: #ffc30f;
}
.m-sidemenu.style02 li a.active:after {
  background-color: #ffc30f;
}
.m-sidemenu.min {
  width: 37px!important;
  margin: 0;
  border: none;
  padding: 0;
}
.m-sidemenu.min:after,
.m-sidemenu.min:before {
  display: none;
}
.m-sidemenu.min li {
  width: 100%;
  margin-bottom: 0;
  box-shadow: none;
  border: none;
  overflow: visible;
  border-radius: 0;
}
.m-sidemenu.min li a {
  padding: 0 0 0 37px;
  width: 0;
  height: 37px;
  line-height: 37px;
  display: block;
  overflow: hidden;
  text-indent: 0px;
}
.m-sidemenu.min li a:after,
.m-sidemenu.min li a:before {
  display: none;
}
.m-sidemenu.min li a .point {
  right: 0px;
  top: 0px;
}
.m-sidemenu.min li a .icon {
  font-size: 23px;
  text-indent: 0px;
  left: 6px;
  top: 0px;
  position: absolute;
}
.m-sidemenu.min li .arrow {
  display: none;
}
.m-sidemenu.min li ul {
  width: 200px;
  position: absolute;
  left: 37px;
  top: -1px;
  z-index: 9999;
}
.m-sidemenu.min li ul li a {
  padding: 0;
  width: 100%;
  text-indent: 10px;
}
.m-sidemenu.min li ul li a .icon {
  position: static;
  font-size: 13px;
  left: 0;
  top: 0;
}
.m-sidemenu.min li ul li a .point {
  top: 10px;
  right: 18px;
}
.m-sidemenu.min li ul li a .arrow {
  top: 8px;
}
.m-sidemenu.min li ul li .arrow {
  display: block;
  top: 9px;
}
.m-sidemenu.min li ul li ul {
  position: static!important;
  width: 100%;
}
.m-sidemenu.min li ul li ul li a {
  text-indent: 28px;
}
.m-sidemenu.min li ul li ul li li a {
  text-indent: 42px;
}
@keyframes arrowAc {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(90deg);
  }
}
@-moz-keyframes arrowAc {
  /* Firefox */
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(90deg);
  }
}
@-webkit-keyframes arrowAc {
  /* Safari 和 Chrome */
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(90deg);
  }
}
@-o-keyframes arrowAc {
  /* Opera */
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(90deg);
  }
}
.m-list {
  zoom: 1;
}
.m-list:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-list li {
  border-color: #c7c7c7;
}
.m-list li a {
  color: #333333;
}
.m-list li a:hover {
  color: #666666;
}
.m-list li a .time {
  color: #808080;
}
.m-list li .info {
  color: #595959;
}
.m-list li {
  padding: 2px 5px;
  zoom: 1;
}
.m-list li:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-list li a {
  zoom: 1;
  text-decoration: none;
  line-height: 21px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.m-list li a:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-list.line li {
  border-bottom-color: ;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.m-list.news li a {
  display: block;
  overflow: visible;
  text-overflow: inherit;
  white-space: normal;
}
.m-list.news li a .title {
  width: 75%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  font-weight: normal;
}
.m-list.news li a .time {
  width: 25%;
  text-align: right;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: right;
}
.m-list.news.brief li a .title {
  font-size: 14px!important;
}
.m-list.news.brief li .info {
  padding: 5px 0px;
  line-height: 20px;
}
.m-list.news.brief li .info .pic {
  float: left;
  margin-right: 15px;
  margin-bottom: 8px;
}
.m-list.news.topnews li .img {
  width: 120px;
  height: 100px;
  float: left;
}
.m-list.news.topnews li .content {
  float: left;
}
.m-list.news.topnews li .content a h3 {
  margin: 0 0 8px 0;
}
.m-list.news.topnews li .content a .text {
  width: 70%;
  display: block;
  overflow: visible;
  text-overflow: inherit;
  white-space: normal;
}
.m-list.img li {
  float: left;
  padding: 0;
  display: block;
  position: relative;
}
.m-list.img li a {
  line-height: normal;
  display: block;
  float: none;
  padding: 8px;
  position: relative;
  width: auto;
}
.m-list.img li .img {
  width: 100%;
}
.m-list.img li .title {
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.m-list.img li .close,
.m-list.img li .checked {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 100%;
  padding: 3px;
  z-index: 99;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: right;
}
.m-list.img li .close .iconfont,
.m-list.img li .checked .iconfont {
  cursor: pointer;
  font-size: 12px;
  color: #333;
}
.m-list.img li:hover .close {
  display: block;
}
.m-list.img li .checked {
  display: block;
  width: auto;
  padding: 0;
  background: none;
}
.m-list.img li .checked .iconfont {
  cursor: pointer;
  font-size: 16px;
  color: #199C1F;
}
.m-list.img.upload-list li {
  width: 120px;
  height: 135px;
  margin: 4px;
}
.m-list.img.upload-list li .title {
  font-weight: normal;
  margin-bottom: 5px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-list.nav li a {
  height: 48px;
  line-height: 44px;
  border-bottom: 1px #ccc solid;
  font-size: 14px;
}
.m-list.nav li a i.iconfont {
  height: 44px;
  width: 44px;
  line-height: 44px;
  border-radius: 12px;
  text-align: center;
  float: left;
  margin: 0px 10px 4px 5px;
  font-size: 28px;
}
.m-list.icon {
  zoom: 1;
}
.m-list.icon:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-list.icon li {
  text-align: center;
  display: block;
  float: left;
}
.m-list.icon li a,
.m-list.icon li i.icon.iconfont {
  zoom: 1;
  display: block;
  text-align: center;
  margin: 0px;
  border-radius: 8px;
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.m-list.icon li a:after,
.m-list.icon li i.icon.iconfont:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-list.icon li a:hover,
.m-list.icon li i.icon.iconfont:hover {
  animation: pulse 0.5s;
}
.m-list.icon li a .iconfont.close,
.m-list.icon li i.icon.iconfont .iconfont.close {
  position: absolute;
  font-size: 18px!important;
  color: #FF0000!important;
  top: 2px;
  right: -2px;
  line-height: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
  line-height: 17px!important;
  text-align: left!important;
}
.m-list.icon li a .iconfont.choose,
.m-list.icon li i.icon.iconfont .iconfont.choose {
  position: absolute;
  font-size: 18px!important;
  color: #54ACFF!important;
  top: 2px;
  right: -2px;
  line-height: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
  line-height: 17px!important;
  text-align: left!important;
}
.m-list.icon li a .iconfont.choose.checked,
.m-list.icon li i.icon.iconfont .iconfont.choose.checked {
  color: #82E400!important;
}
.m-list.icon li p,
.m-list.icon li .name,
.m-list.icon li .code {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  line-height: 26px;
  padding-bottom: 0;
}
.m-list.icon li {
  width: 68px;
  padding: 12px;
}
.m-list.icon li a,
.m-list.icon li i.icon.iconfont {
  width: 68px;
  height: 68px;
  line-height: 68px;
  background-color: #eaeaea;
  font-size: 46.24px;
}
.m-list.icon li a .iconfont,
.m-list.icon li i.icon.iconfont .iconfont {
  font-size: 46.24px;
  color: #333333;
}
.m-list-img-1 {
  width: 1015px;
  margin-left: -15px;
}
.m-list-img-1 li {
  display: block;
  float: left;
  margin: 15px 0px 0px 15px;
  position: relative;
}
.m-list-img-1 li .u-img {
  display: block;
  float: left;
}
.m-list-img-1 li .u-img img {
  display: block;
  float: left;
}
.m-list-img-1 li .u-title-bg,
.m-list-img-1 li .u-title {
  display: block;
  float: left;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding-bottom: 0px;
}
.m-list-img-1 li .u-title-bg {
  background: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.m-list-img-1 li .u-title {
  font-size: 18px;
  color: #ffffff;
}
.m-list-img-2 {
  width: 1015px;
  margin-left: -15px;
}
.m-list-img-2 li {
  display: block;
  float: left;
  width: 280px;
  margin: 15px 0px 0px 15px;
}
.m-list-img-2 .u-img {
  display: block;
  float: left;
}
.m-list-img-2 .u-img img {
  display: block;
  float: left;
}
.m-list-img-2 .u-title {
  display: block;
  float: left;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #666666;
}
.m-list-img-2 .u-title:hover {
  color: #000000;
}
.m-list-img-3 li {
  display: block;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.m-list-img-3 .u-img {
  display: block;
  float: left;
  width: 235px;
  height: 150px;
  overflow: hidden;
  padding-right: 20px;
}
.m-list-img-3 .u-img img {
  display: block;
  float: left;
  width: 235px;
  height: 150px;
}
.m-list-img-3 ul {
  padding-left: 255px;
}
.m-list-img-3 ul li {
  margin-top: 0px;
  margin-bottom: 5px;
}
.m-list-img-3 ul li .u-title {
  display: block;
  float: left;
  height: 30px;
  width: 100%;
  line-height: 20px;
  font-size: 18px;
  color: #000000 ;
}
.m-list-img-3 ul li .u-title:hover {
  text-decoration: underline;
}
.m-list-img-3 ul li .u-info {
  color: #838383;
}
.m-list-img-3 ul li .u-user {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  color: #828282;
}
.m-list-img-3 ul li .u-user img {
  display: block;
  float: left;
  padding: 3px 5px 0px 0px;
}
.m-list-img-3 ul li .u-read,
.m-list-img-3 ul li .u-comment {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  color: #999;
}
.m-list-img-3 ul li .u-read .iconfont,
.m-list-img-3 ul li .u-comment .iconfont {
  color: #ccc;
  padding-right: 5px;
}
.m-list-img-3 ul li .u-fabulous {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  color: #FF870C;
  font-size: 20px;
}
.m-list-img-3 ul li .u-fabulous .iconfont {
  font-size: 25px;
  padding-right: 5px;
}
.m-list-img-4 li {
  display: block;
  float: left;
  width: 263px;
  position: relative;
  border: 1px solid #EFEFEF;
  padding-bottom: 10px;
}
.m-list-img-4 li .u-img {
  display: block;
  float: left;
}
.m-list-img-4 li .u-img img {
  display: block;
  float: left;
}
.m-list-img-4 li .u-title-bg,
.m-list-img-4 li .u-title {
  display: block;
  float: left;
  position: absolute;
  left: 0px;
  top: 130px;
  width: 100%;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding-bottom: 0px;
}
.m-list-img-4 li .u-title-bg {
  background: #000;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.m-list-img-4 li .u-title {
  font-size: 18px;
  color: #FFF;
}
.m-list-img-4 li .u-title .u-read {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  color: #CECECE;
  font-size: 14px;
}
.m-list-img-4 li .u-title .u-read .iconfont {
  padding-right: 5px;
}
.m-list-img-4 li .u-title .u-price {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  padding-right: 10px;
  color: #FE9829;
  font-size: 14px;
}
.m-list-img-4 li .u-title .u-price b {
  font-size: 20px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  padding-right: 3px;
}
.m-list-img-4 li .u-describe {
  display: block;
  float: left;
  height: 45px;
  overflow: hidden;
  padding: 10px 10px 0px 10px;
  font-size: 14px;
  color: #676767;
}
.m-list-img-5 {
  background: #FFF;
  border: 1px solid #FECB7B;
  padding: 10px;
}
.m-list-img-5 li {
  display: block;
  float: left;
  width: 100%;
}
.m-list-img-5 .u-img {
  display: block;
  float: left;
  width: 400px;
  height: 210px;
  overflow: hidden;
  padding-right: 20px;
}
.m-list-img-5 .u-img img {
  display: block;
  float: left;
  width: 400px;
  height: 210px;
}
.m-list-img-5 ul {
  padding-left: 420px;
  position: relative;
}
.m-list-img-5 ul li {
  margin-top: 0px;
  margin-bottom: 5px;
}
.m-list-img-5 ul li .u-title {
  display: block;
  float: left;
  height: 40px;
  width: 100%;
  line-height: 40px;
  font-size: 18px;
  color: #000000 ;
}
.m-list-img-5 ul li .u-title:hover {
  text-decoration: underline;
}
.m-list-img-5 ul li .u-s-title {
  color: #828282;
  border-bottom: 1px dotted #D4D4D4;
  display: block;
  float: left;
  width: 100%;
  height: 30px;
  line-height: 25px;
}
.m-list-img-5 ul li .u-time {
  display: block;
  float: left;
  color: #FE9D0F;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 5px;
}
.m-list-img-5 ul li .u-position {
  display: block;
  float: left;
  padding: 5px 0 5px 0;
  color: #828282;
}
.m-list-img-5 ul li .u-position .iconfont {
  color: #cccccc;
}
.m-list-img-5 ul li .u-price {
  display: block;
  float: left;
  height: 32px;
  line-height: 32px;
  padding-left: 50px;
  color: #FF3003;
  font-size: 14px;
  font-weight: bold;
}
.m-list-img-5 ul li .u-price b {
  font-size: 25px;
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
  padding-right: 3px;
}
.m-list-img-5 ul li .u-info {
  color: #838383;
}
.m-list-img-5 ul li .u-user {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  color: #828282;
}
.m-list-img-5 ul li .u-user img {
  display: block;
  float: left;
  padding: 3px 5px 0px 0px;
}
.m-list-img-5 ul li .u-read,
.m-list-img-5 ul li .u-comment {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  color: #999;
}
.m-list-img-5 ul li .u-read .iconfont,
.m-list-img-5 ul li .u-comment .iconfont {
  color: #ccc;
  padding-right: 5px;
}
.m-list-img-5 ul li .u-fabulous {
  display: block;
  float: left;
  height: 40px;
  line-height: 40px;
  color: #FF870C;
  font-size: 20px;
}
.m-list-img-5 ul li .u-fabulous .iconfont {
  font-size: 25px;
  padding-right: 5px;
}
.m-list-img-5 ul li.u-state {
  display: block;
  float: left;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 120px;
  height: 30px;
  color: #FF831C;
}
.m-list-img-5 ul li.u-state .iconfont,
.m-list-img-5 ul li.u-state span {
  display: block;
  float: right;
  height: 30px;
  line-height: 30px;
  font-size: 27px;
  padding-right: 5px;
}
.m-list-img-5 ul li.u-state span {
  font-size: 20px;
  line-height: 25px;
  padding-right: 0px;
}
.m-list-img-5 ul li.u-participate {
  display: block;
  float: left;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 150px;
}
.m-list-img-5 ul li.u-participate span {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 100%;
}
.m-list-img-5 ul li.u-participate span b {
  color: #FF6507;
  font-weight: normal;
}
.m-list-img-5 ul li.u-participate a {
  display: block;
  float: left;
  width: 110px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: #FF831C;
  color: #fff;
  font-size: 16px;
  margin-left: 20px;
}
.m-list-img-6 {
  width: 1020px;
  margin-left: -20px;
}
.m-list-img-6 li {
  display: block;
  float: left;
  margin: 20px 0px 0px 20px;
  width: 233px;
  position: relative;
  border: 1px solid #EFEFEF;
  padding-bottom: 5px;
}
.m-list-img-6 li .u-img {
  display: block;
  float: left;
}
.m-list-img-6 li .u-img img {
  display: block;
  float: left;
}
.m-list-img-6 li .u-title {
  display: block;
  float: left;
  position: absolute;
  left: 0px;
  top: 140px;
  width: 100%;
  text-align: center;
  height: 40px;
  line-height: 40px;
  padding-bottom: 0px;
}
.m-list-img-6 li .u-title {
  color: #FFF;
}
.m-list-img-6 li .u-title .u-read {
  padding-right: 10px;
}
.m-list-img-6 li .u-user {
  display: block;
  float: left;
  padding-left: 10px;
  height: 40px;
  line-height: 40px;
  color: #828282;
  margin-top: -10px;
}
.m-list-img-6 li .u-user img {
  display: block;
  float: left;
  padding: 3px 5px 0px 0px;
}
.m-list-img-6 li .u-info {
  display: block;
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  color: #666666;
}
.m-list-img-6 li .u-reads {
  display: block;
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.m-list-img-6 li .u-reads .u-read.f-left {
  padding-left: 10px;
  color: #cccccc;
}
.m-list-img-6 li .u-reads .u-read.f-right {
  padding-right: 10px;
  color: #cccccc;
}
.m-applist {
  zoom: 1;
}
.m-applist:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-applist li {
  text-align: center;
  display: block;
  float: left;
}
.m-applist li a,
.m-applist li i.icon.iconfont {
  zoom: 1;
  display: block;
  text-align: center;
  margin: 0px;
  border-radius: 8px;
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.m-applist li a:after,
.m-applist li i.icon.iconfont:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m-applist li a:hover,
.m-applist li i.icon.iconfont:hover {
  animation: pulse 0.5s;
}
.m-applist li a .iconfont.close,
.m-applist li i.icon.iconfont .iconfont.close {
  position: absolute;
  font-size: 18px!important;
  color: #FF0000!important;
  top: 2px;
  right: -2px;
  line-height: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
  line-height: 17px!important;
  text-align: left!important;
}
.m-applist li a .iconfont.choose,
.m-applist li i.icon.iconfont .iconfont.choose {
  position: absolute;
  font-size: 18px!important;
  color: #54ACFF!important;
  top: 2px;
  right: -2px;
  line-height: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
  line-height: 17px!important;
  text-align: left!important;
}
.m-applist li a .iconfont.choose.checked,
.m-applist li i.icon.iconfont .iconfont.choose.checked {
  color: #82E400!important;
}
.m-applist li p,
.m-applist li .name,
.m-applist li .code {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  line-height: 26px;
  padding-bottom: 0;
}
.m-applist li {
  width: 68px;
  padding: 12px;
}
.m-applist li a,
.m-applist li i.icon.iconfont {
  width: 68px;
  height: 68px;
  line-height: 68px;
  background-color: #eaeaea;
  font-size: 46.24px;
}
.m-applist li a .iconfont,
.m-applist li i.icon.iconfont .iconfont {
  font-size: 46.24px;
  color: #333333;
}
.m-scroll {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.m-scroll-left {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto !important;
  margin-right: 20px;
}
.m-scroll-right {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 15px;
  height: 100%;
  background: #eee;
}
.scroll-ico-top,
.scroll-ico-bottom {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 15px;
  height: 15px;
  background: #ccc;
  cursor: pointer;
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scroll-ico-top .iconfont,
.scroll-ico-bottom .iconfont {
  color: #FFF;
}
.scroll-ico-bottom {
  bottom: 0px;
  top: auto;
}
.scroll-ico-con {
  width: 15px;
  height: 35px;
  position: absolute;
  left: 0px;
  top: 15px;
  background: #ddd;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.m-scroll.style01 .m-scroll-left {
  margin-right: 10px;
}
.m-scroll.style01 .m-scroll-right {
  width: 5px;
}
.m-scroll.style01 .scroll-ico-top,
.m-scroll.style01 .scroll-ico-bottom {
  display: none;
}
.m-scroll.style01 .scroll-ico-con {
  width: 5px;
  height: 35px;
  background: #FF971E;
  top: 0px;
}
/*timeline*/
.m-timeline {
  margin-left: 10px;
  border-left: #e3e3e3 1px solid;
  box-sizing: border-box;
}
.m-timeline li {
  display: block;
  clear: both;
  position: relative;
  border-left: #eee 1px solid;
  margin-left: -1px;
  padding: 0 0 16px 20px!important;
  overflow: visible !important;
}
.m-timeline li .icon {
  position: absolute;
  left: -10px;
  top: 5px;
  font-size: 19px;
  color: #DBDBDB;
  display: block;
  width: 19px;
  height: 19px;
  line-height: 19px;
  background-color: #fff;
  border-radius: 50%;
  z-index: 120;
}
.m-timeline li .icon:after {
  position: absolute;
  top: 2px;
  left: 15px;
  font-size: 0px;
  width: 1px;
  height: 1px;
  border: 7px solid rgba(255, 255, 255, 0);
  border-right-color: #f3f5f6;
  content: ".";
  border-radius: 0;
  z-index: 2;
}
.m-timeline li .content {
  border-radius: 5px;
  background: #f3f5f6;
  padding: 5px;
  margin: 0;
  color: #ACACAC;
}
.m-timeline li.activate,
.m-timeline li.active {
  border-color: #2bb4d0;
}
.m-timeline li.activate .content,
.m-timeline li.active .content {
  background: #23B7FF;
  color: #ffffff;
}
.m-timeline li.activate .icon,
.m-timeline li.active .icon {
  color: #23B7FF;
  left: -13px;
  font-size: 26px;
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.m-timeline li.activate .icon:after,
.m-timeline li.active .icon:after {
  left: 18px;
  border-right-color: #23B7FF;
}
.m-timeline li.finished {
  border-color: #64B94F;
}
.m-timeline li.finished .icon {
  color: #64B94F;
}
.m-timeline li.finished .content {
  color: #888888;
}
.m-timeline li:last-child {
  border-left: #fff 1px solid;
}
.m-timeline.inline {
  display: table;
  text-align: center;
  margin: 0;
  padding: 0;
  margin-top: 45px;
  border-left: none;
  width: 100%;
}
.m-timeline.inline li {
  display: table-cell;
  clear: inherit;
  border-left: none;
  margin-left: none;
  padding: 0!important;
  border-top: #eee 2px solid;
}
.m-timeline.inline li .content {
  background: none;
}
.m-timeline.inline li .icon {
  top: -31px;
  left: 50%;
  margin-left: -9px;
}
.m-timeline.inline li .icon:after {
  position: absolute;
  top: 15px;
  left: 50%;
  margin-left: -8px;
  font-size: 0px;
  width: 1px;
  height: 1px;
  border: 7px solid rgba(255, 255, 255, 0);
  border-bottom-color: #eee;
  content: ".";
  border-radius: 0;
  z-index: 2;
}
.m-timeline.inline li.activate,
.m-timeline.inline li.active {
  border-color: #FF5700;
}
.m-timeline.inline li.activate .icon,
.m-timeline.inline li.active .icon {
  top: -35px;
  left: 50%;
  margin-left: -13px;
  color: #FF5700;
}
.m-timeline.inline li.activate .icon:after,
.m-timeline.inline li.active .icon:after {
  margin-left: -7px;
  border-bottom-color: #FF5700;
  top: 19px;
}
.m-timeline.inline li.activate .content,
.m-timeline.inline li.active .content {
  color: #ff5700;
}
.m-timeline.inline li.finished {
  border-color: #64B94F;
}
.m-timeline.inline li.finished .icon:after {
  border-bottom-color: #64B94F;
}
.m-pagebar {
  line-height: 22px;
}
.m-pagebar .u-input {
  float: none !important;
  display: inline-block;
  text-align: center;
  text-indent: 0px;
}
.m-pagebar .u-select,
.m-pagebar .u-input {
  margin-right: 2px;
  margin-left: 2px;
}
.f-m {
  margin: 15px;
}
.f-m-sm {
  margin: 10px;
}
.f-m-md {
  margin: 20px;
}
.f-m-lg {
  margin: 30px;
}
.f-m-xl {
  margin: 40px;
}
.f-m-xxl {
  margin: 50px;
}
.f-m-xs {
  margin: 5px;
}
.f-m-xxs {
  margin: 2px;
}
.f-m-n {
  margin: 0px !important;
}
.f-m-l {
  margin-left: 15px;
}
.f-m-l-sm {
  margin-left: 10px;
}
.f-m-l-md {
  margin-left: 20px;
}
.f-m-l-lg {
  margin-left: 30px;
}
.f-m-l-xl {
  margin-left: 40px;
}
.f-m-l-xxl {
  margin-left: 50px;
}
.f-m-l-xs {
  margin-left: 5px;
}
.f-m-l-xxs {
  margin-left: 2px;
}
.f-m-l-n {
  margin-left: 0px !important;
}
.f-m-r {
  margin-right: 15px;
}
.f-m-r-sm {
  margin-right: 10px;
}
.f-m-r-md {
  margin-right: 20px;
}
.f-m-r-lg {
  margin-right: 30px;
}
.f-m-r-xl {
  margin-right: 40px;
}
.f-m-r-xxl {
  margin-right: 50px;
}
.f-m-r-xs {
  margin-right: 5px;
}
.f-m-r-xxs {
  margin-right: 2px;
}
.f-m-r-n {
  margin-right: 0px !important;
}
.f-m-t {
  margin-top: 15px;
}
.f-m-t-sm {
  margin-top: 10px;
}
.f-m-t-md {
  margin-top: 20px;
}
.f-m-t-lg {
  margin-top: 30px;
}
.f-m-t-xl {
  margin-top: 40px;
}
.f-m-t-xxl {
  margin-top: 50px;
}
.f-m-t-xs {
  margin-top: 5px;
}
.f-m-t-xxs {
  margin-top: 2px;
}
.f-m-t-xxss {
  margin-top: 1px;
}
.f-m-t-1 {
  margin-top: -1px;
}
.f-m-t-n {
  margin-top: 0px !important;
}
.f-m-b {
  margin-bottom: 15px;
}
.f-m-b-sm {
  margin-bottom: 10px;
}
.f-m-b-md {
  margin-bottom: 20px;
}
.f-m-b-lg {
  margin-bottom: 30px;
}
.f-m-b-xl {
  margin-bottom: 40px;
}
.f-m-b-xxl {
  margin-bottom: 50px;
}
.f-m-b-xs {
  margin-bottom: 5px;
}
.f-m-b-xxs {
  margin-bottom: 2px;
}
.f-m-b-n {
  margin-bottom: 0px !important;
}
.f-p {
  padding: 15px;
}
.f-p-sm {
  padding: 10px;
}
.f-p-md {
  padding: 20px;
}
.f-p-lg {
  padding: 30px;
}
.f-p-xl {
  padding: 40px;
}
.f-p-xxl {
  padding: 50px;
}
.f-p-xs {
  padding: 5px;
}
.f-p-xxs {
  padding: 2px;
}
.f-p-n {
  padding: 0px !important;
}
.f-p-l {
  padding-left: 15px;
}
.f-p-l-sm {
  padding-left: 10px;
}
.f-p-l-md {
  padding-left: 20px;
}
.f-p-l-lg {
  padding-left: 30px;
}
.f-p-l-xl {
  padding-left: 40px;
}
.f-p-l-xxl {
  padding-left: 50px;
}
.f-p-l-xs {
  padding-left: 5px;
}
.f-p-l-xxs {
  padding-left: 2px;
}
.f-p-l-n {
  padding-left: 0px !important;
}
.f-p-r {
  padding-right: 15px;
}
.f-p-r-sm {
  padding-right: 10px;
}
.f-p-r-md {
  padding-right: 20px;
}
.f-p-r-lg {
  padding-right: 30px;
}
.f-p-r-xl {
  padding-right: 40px;
}
.f-p-r-xxl {
  padding-right: 50px;
}
.f-p-r-xs {
  padding-right: 5px;
}
.f-p-r-xxs {
  padding-right: 2px;
}
.f-p-r-n {
  padding-right: 0px !important;
}
.f-p-t {
  padding-top: 15px;
}
.f-p-t-sm {
  padding-top: 10px;
}
.f-p-t-md {
  padding-top: 20px;
}
.f-p-t-lg {
  padding-top: 30px;
}
.f-p-t-xl {
  padding-top: 40px;
}
.f-p-t-xxl {
  padding-top: 50px;
}
.f-p-t-xs {
  padding-top: 5px;
}
.f-p-t-xxs {
  padding-top: 2px;
}
.f-p-t-n {
  padding-top: 0px !important;
}
.f-p-b {
  padding-bottom: 15px;
}
.f-p-b-sm {
  padding-bottom: 10px;
}
.f-p-b-md {
  padding-bottom: 20px;
}
.f-p-b-lg {
  padding-bottom: 30px;
}
.f-p-b-xl {
  padding-bottom: 40px;
}
.f-p-b-xxl {
  padding-bottom: 50px;
}
.f-p-b-xs {
  padding-bottom: 5px;
}
.f-p-b-xxs {
  padding-bottom: 2px;
}
.f-p-b-n {
  padding-bottom: 0px !important;
}
.f-ng-p,
.u-btn.f-ng-p {
  padding-left: 15px;
  padding-right: 15px;
}
.f-ng-p-sm,
.u-btn.f-ng-p-sm {
  padding-left: 10px;
  padding-right: 10px;
}
.f-ng-p-md,
.u-btn.f-ng-p-md {
  padding-left: 20px;
  padding-right: 20px;
}
.f-ng-p-lg,
.u-btn.f-ng-p-lg {
  padding-left: 30px;
  padding-right: 30px;
}
.f-ng-p-xl,
.u-btn.f-ng-p-xl {
  padding-left: 40px;
  padding-right: 40px;
}
.f-ng-p-xxl,
.u-btn.f-ng-p-xxl {
  padding-left: 50px;
  padding-right: 50px;
}
.f-ng-p-xs,
.u-btn.f-ng-p-xs {
  padding-left: 5px;
  padding-right: 5px;
}
.f-ng-p-xxs,
.u-btn.f-ng-p-xxs {
  padding-left: 2px;
  padding-right: 2px;
}
.f-ng-p-n,
.u-btn.f-ng-p-n {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.f-ng-m {
  margin-left: 15px;
  margin-right: 15px;
}
.f-ng-m-sm {
  margin-left: 10px;
  margin-right: 10px;
}
.f-ng-m-md {
  margin-left: 20px;
  margin-right: 20px;
}
.f-ng-m-lg {
  margin-left: 30px;
  margin-right: 30px;
}
.f-ng-m-xl {
  margin-left: 40px;
  margin-right: 40px;
}
.f-ng-m-xxl {
  margin-left: 50px;
  margin-right: 50px;
}
.f-ng-m-xs {
  margin-left: 5px;
  margin-right: 5px;
}
.f-ng-m-xxs {
  margin-left: 2px;
  margin-right: 2px;
}
.f-ng-m-n {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.f-oh {
  overflow: hidden!important;
}
.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.u-formitem label span.f-color-danger {
  line-height: 17px;
}
.f-left {
  float: left!important;
}
.f-right {
  float: right!important;
}
.f-info-l {
  text-align: left;
}
.f-info-r {
  text-align: right;
}
.f-info-t {
  vertical-align: top;
}
.f-info-b {
  vertical-align: text-bottom;
}
.f-info-c {
  text-align: center!important;
}
.f-info-m {
  vertical-align: middle;
}
.f-inline {
  display: inline!important;
}
.f-relative {
  position: relative;
}
.f-fixed {
  position: fixed;
}
.f-absolute {
  position: absolute;
}
.f-pre {
  overflow: hidden;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
}
.f-toe {
  overflow: hidden;
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.f-hidden,
.hidden {
  display: none!important;
}
.f-show,
.show {
  display: block!important;
}
.f-textoverflow,
.f-tof {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.f-textoverflowclose,
.f-tofclose {
  display: block;
  overflow: visible;
  text-overflow: inherit;
  white-space: normal;
}
.f-mcp {
  cursor: pointer;
}
.f-mcd {
  cursor: default;
}
.f-mch {
  cursor: help;
}
.f-mcc {
  cursor: crosshair;
}
.f-mct {
  cursor: text;
}
.f-mcw {
  cursor: wait;
}
.f-mcm {
  cursor: move;
}
.f-mcs {
  cursor: s-resize;
}
.f-mcw {
  cursor: w-resize;
}
.f-mcse {
  cursor: se-resize;
}
.f-mcne {
  cursor: ne-resize;
}
.f-r {
  border-radius: 3px;
}
.f-r-md {
  border-radius: 5px;
}
.f-r-lg {
  border-radius: 8px;
}
.f-r-o {
  border-radius: 50%;
}
.f-t-l-n {
  border-top-left-radius: 0;
}
.f-t-r-n {
  border-top-right-radius: 0;
}
.f-b-l-n {
  border-bottom-left-radius: 0;
}
.f-b-r-n {
  border-bottom-right-radius: 0;
}
.f-b {
  border: #dddddd 1px solid;
}
.f-b-l {
  border-left: #dddddd 1px solid;
}
.f-b-r {
  border-right: #dddddd 1px solid;
}
.f-b-t {
  border-top: #dddddd 1px solid;
}
.f-b-b {
  border-bottom: #dddddd 1px solid;
}
.f-b-n {
  border: none !important;
}
.f-b-n-t {
  border-top: none !important;
}
.f-b-n-r {
  border-right: none !important;
}
.f-b-n-b {
  border-bottom: none !important;
}
.f-b-n-l {
  border-left: none !important;
}
.f-b-n {
  border: none !important;
}
.f-b-t-n {
  border-top: none !important;
}
.f-b-r-n {
  border-right: none !important;
}
.f-b-b-n {
  border-bottom: none !important;
}
.f-b-l-n {
  border-left: none !important;
}
.f-shadow {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}
.f-clear,
.u-group,
.u-formitem,
.m-table-form.inline .u-formitem,
.row,
.m-panel,
.panel-head,
.panel-food,
.panel-h-l,
.panel-h-r,
.m-toolbar,
.m-menu,
.m-menu li,
.m-combo,
.g-box1000,
.m-pagebar,
.container-1000,
.g-box1200,
.u-btn-eject,
.u-inputitem,
.container-1200 {
  zoom: 1;
}
.f-clear:after,
.u-group:after,
.u-formitem:after,
.m-table-form.inline .u-formitem:after,
.row:after,
.m-panel:after,
.panel-head:after,
.panel-food:after,
.panel-h-l:after,
.panel-h-r:after,
.m-toolbar:after,
.m-menu:after,
.m-menu li:after,
.m-combo:after,
.g-box1000:after,
.m-pagebar:after,
.container-1000:after,
.g-box1200:after,
.u-btn-eject:after,
.u-inputitem:after,
.container-1200:after {
  content: "\20";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.f-noselected,
.u-btn,
.iconfont,
.m-list.icon li {
  moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.quarters-loader:not(:required) {
  -moz-animation: three-quarters-loader 700ms infinite linear;
  -webkit-animation: three-quarters-loader 700ms infinite linear;
  animation: three-quarters-loader 700ms infinite linear;
  border: 3px solid #33EEE3;
  border-right-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 32px;
  height: 32px;
}
.quarters-loader {
  width: 84px;
  height: 84px;
  background: url(../img/login.gif) center 50% no-repeat;
  display: block;
  margin-bottom: 10px;
}
.loading_bg .loading_bg_center {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  text-align: center;
  width: 90px;
  height: 90px;
  margin-top: -45px;
  margin-left: -45px;
  padding-top: 25px;
}
.loading_bg {
  background: rgba(0, 0, 0, 0.5);
  background: url(../img/bg-bg.png);
  display: table-cell;
  text-align: center;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
}
@-moz-keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes three-quarters-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes three-quarters-loader {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.bs-example {
  position: relative;
  padding: 35px 15px 15px;
  border-color: #e5e5e5 #eee #eee;
  border-style: solid;
  border-width: 1px;
  clear: both;
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.05);
  z-index: 10;
  zoom: 1;
}
.bs-example:after {
  position: absolute;
  top: 1px;
  left: 1px;
  font-size: 12px;
  font-weight: 200;
  color: #aaa;
  letter-spacing: 1px;
  content: "example";
  background-color: rgba(0, 0, 0, 0.05);
  padding: 3px;
  border-radius: 4px 0 3px 0;
  border-right: #d8d8d8 1px solid;
  border-bottom: #d8d8d8 1px solid;
}
.bs-example-cold {
  border-radius: 0 0 5px 5px;
  border-top: none;
}
xmp {
  position: relative;
}
.copybutton {
  position: absolute;
  right: 0;
  top: 0;
  height: 20px;
  border-left: #C7C7C7 1px solid;
  border-bottom: #C7C7C7 1px solid;
  border-radius: 0 0 0 5px;
  background-color: #F8F8F8;
  line-height: 20px;
  padding: 0 3px;
  color: #868686;
  cursor: pointer;
  z-index: 99;
}
.copybutton .pun {
  font-size: 12px;
}
.copybutton:hover .pun {
  color: #3B3B3B!important;
  text-shadow: none;
}
.copybutton:active {
  background-color: #C3C3C3!important;
}
.copybutton:active .pun {
  color: #fff!important;
  text-shadow: none;
}
/*模版演示右侧浮动工具*/
.m-floatbar {
  position: fixed;
  top: 50%;
  right: 0px;
  z-index: 999;
  box-shadow: #aaaaaa -1px 0 3px;
  background: #fff;
  width: 30px;
  display: block;
  border-radius: 3px 0 0 3px;
  margin-top: -30px;
}
.m-floatbar li {
  border-bottom: #eee 1px solid;
  display: block;
  width: 30px;
  height: 30px;
}
.m-floatbar li:last-child {
  border-bottom: none;
}
.m-floatbar li:hover {
  cursor: pointer;
  background-color: #FF8600;
}
.m-floatbar li:hover a .iconfont {
  color: #ffffff;
}
.m-floatbar li a {
  width: 30px;
  height: 30px;
  display: block;
  line-height: 30px;
  text-align: center;
}
.m-floatbar li a .iconfont {
  font-size: 16px;
  color: #7A7A7A;
  display: inherit;
  position: inherit;
}
.f-bg-gral-info {
  background: #d1e8f2;
  background: -moz-linear-gradient(top, #f1f8fb 0%, #d1e8f2 100%);
  background: -webkit-linear-gradient(top, #f1f8fb 0%, #d1e8f2 100%);
  background: linear-gradient(to bottom, #f1f8fb 0%, #d1e8f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f8fb, endColorstr=#d1e8f2);
  color: #3496c3;
  border-color: #bcdeed;
  background-repeat: no-repeat;
}
.f-bg-gral-success {
  background: #afd4af;
  background: -moz-linear-gradient(top, #cae2ca 0%, #afd4af 100%);
  background: -webkit-linear-gradient(top, #cae2ca 0%, #afd4af 100%);
  background: linear-gradient(to bottom, #cae2ca 0%, #afd4af 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cae2ca, endColorstr=#afd4af);
  color: #407740;
  border-color: #9fcb9f;
  background-repeat: no-repeat;
}
.f-bg-gral-warning {
  background: #f8e1bf;
  background: -moz-linear-gradient(top, #fcf2e3 0%, #f8e1bf 100%);
  background: -webkit-linear-gradient(top, #fcf2e3 0%, #f8e1bf 100%);
  background: linear-gradient(to bottom, #fcf2e3 0%, #f8e1bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcf2e3, endColorstr=#f8e1bf);
  color: #d38817;
  border-color: #f5d6a8;
  background-repeat: no-repeat;
}
.f-bg-gral-danger {
  background: #f9e9e8;
  background: -moz-linear-gradient(top, #ffffff 0%, #f9e9e8 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f9e9e8 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9e9e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f9e9e8);
  color: #d04f46;
  border-color: #f4d6d4;
  background-repeat: no-repeat;
}
.f-bg-gral-light {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2);
  color: #8c8c8c;
  border-color: #e6e6e6;
  background-repeat: no-repeat;
}
.f-bg-gral-primary {
  background: #e9e8ef;
  background: -moz-linear-gradient(top, #ffffff 0%, #e9e8ef 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #e9e8ef 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e9e8ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e9e8ef);
  color: #76709b;
  border-color: #dbd9e5;
  background-repeat: no-repeat;
}
.f-bg-gral-dark {
  background: #9299b1;
  background: -moz-linear-gradient(top, #9299b1 0%, #747d9c 100%);
  background: -webkit-linear-gradient(top, #9299b1 0%, #747d9c 100%);
  background: linear-gradient(to bottom, #9299b1 0%, #747d9c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9299b1, endColorstr=#747d9c);
  color: #ffffff;
  border-color: #838ba6;
  background-repeat: no-repeat;
}
.f-bg-gral-black {
  background: #7192b2;
  background: -moz-linear-gradient(top, #7192b2 0%, #55789c 100%);
  background: -webkit-linear-gradient(top, #7192b2 0%, #55789c 100%);
  background: linear-gradient(to bottom, #7192b2 0%, #55789c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7192b2, endColorstr=#55789c);
  color: #ffffff;
  border-color: #6185a9;
  background-repeat: no-repeat;
}
.f-bg-grad-info {
  background: #1ca3e0;
  background: -moz-linear-gradient(top, #1ca3e0 0%, #1782b3 100%);
  background: -webkit-linear-gradient(top, #1ca3e0 0%, #1782b3 100%);
  background: linear-gradient(to bottom, #1ca3e0 0%, #1782b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1ca3e0, endColorstr=#1782b3);
  color: #ffffff;
  border-color: #1992c9;
  background-repeat: no-repeat;
}
.f-bg-grad-success {
  background: #339933;
  background: -moz-linear-gradient(top, #339933 0%, #267326 100%);
  background: -webkit-linear-gradient(top, #339933 0%, #267326 100%);
  background: linear-gradient(to bottom, #339933 0%, #267326 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#339933, endColorstr=#267326);
  color: #ecf9ec;
  border-color: #2d862d;
  background-repeat: no-repeat;
}
.f-bg-grad-warning {
  background: #ff9900;
  background: -moz-linear-gradient(top, #ff9900 0%, #cc7a00 100%);
  background: -webkit-linear-gradient(top, #ff9900 0%, #cc7a00 100%);
  background: linear-gradient(to bottom, #ff9900 0%, #cc7a00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9900, endColorstr=#cc7a00);
  color: #ffffff;
  border-color: #e68a00;
  background-repeat: no-repeat;
}
.f-bg-grad-danger {
  background: #e94c41;
  background: -moz-linear-gradient(top, #e94c41 0%, #de2719 100%);
  background: -webkit-linear-gradient(top, #e94c41 0%, #de2719 100%);
  background: linear-gradient(to bottom, #e94c41 0%, #de2719 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e94c41, endColorstr=#de2719);
  color: #ffffff;
  border-color: #e7372a;
  background-repeat: no-repeat;
}
.f-bg-grad-light {
  background: #c4c4c4;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #c4c4c4 100%);
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #c4c4c4 100%);
  background: linear-gradient(to bottom, #d9d9d9 0%, #c4c4c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9, endColorstr=#c4c4c4);
  color: #5e5e5e;
  border-color: #b8b8b8;
  background-repeat: no-repeat;
}
.f-bg-grad-primary {
  background: #685bb5;
  background: -moz-linear-gradient(top, #685bb5 0%, #514599 100%);
  background: -webkit-linear-gradient(top, #685bb5 0%, #514599 100%);
  background: linear-gradient(to bottom, #685bb5 0%, #514599 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#685bb5, endColorstr=#514599);
  color: #ffffff;
  border-color: #5a4daa;
  background-repeat: no-repeat;
}
.f-bg-grad-dark {
  background: #343848;
  background: -moz-linear-gradient(top, #343848 0%, #1e212a 100%);
  background: -webkit-linear-gradient(top, #343848 0%, #1e212a 100%);
  background: linear-gradient(to bottom, #343848 0%, #1e212a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#343848, endColorstr=#1e212a);
  color: #c1c5d3;
  border-color: #292d39;
  background-repeat: no-repeat;
}
.f-bg-grad-black {
  background: #212e3c;
  background: -moz-linear-gradient(top, #212e3c 0%, #0f151b 100%);
  background: -webkit-linear-gradient(top, #212e3c 0%, #0f151b 100%);
  background: linear-gradient(to bottom, #212e3c 0%, #0f151b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#212e3c, endColorstr=#0f151b);
  color: #a6bbcf;
  border-color: #18222c;
  background-repeat: no-repeat;
}
.f-bg-white {
  background-color: #ffffff;
  color: #666666;
}
.f-bg-light-lt400 {
  border-color: #d6d6d6;
  background-color: #f5f5f5;
  color: rgba(117, 117, 117, 0.9);
}
.f-bg-light-lt400 a {
  color: #757575;
}
.f-bg-light-lt400 a:hover {
  color: #4f4f4f;
}
.f-bg-light-lt400 hr {
  border-color: #e8e8e8;
}
.f-bg-light-lt300 {
  border-color: #cccccc;
  background-color: #ebebeb;
  color: rgba(107, 107, 107, 0.9);
}
.f-bg-light-lt300 a {
  color: #6b6b6b;
}
.f-bg-light-lt300 a:hover {
  color: #454545;
}
.f-bg-light-lt300 hr {
  border-color: #dedede;
}
.f-bg-light-lter {
  border-color: #c2c2c2;
  background-color: #e0e0e0;
  color: rgba(97, 97, 97, 0.9);
}
.f-bg-light-lter a {
  color: #616161;
}
.f-bg-light-lter a:hover {
  color: #3b3b3b;
}
.f-bg-light-lter hr {
  border-color: #d4d4d4;
}
.f-bg-light-lt {
  border-color: #b8b8b8;
  background-color: #d6d6d6;
  color: rgba(87, 87, 87, 0.9);
}
.f-bg-light-lt a {
  color: #575757;
}
.f-bg-light-lt a:hover {
  color: #303030;
}
.f-bg-light-lt hr {
  border-color: #c9c9c9;
}
.f-bg-light {
  border-color: #adadad;
  background-color: #cccccc;
  color: rgba(77, 77, 77, 0.9);
}
.f-bg-light a {
  color: #4d4d4d;
}
.f-bg-light a:hover {
  color: #262626;
}
.f-bg-light hr {
  border-color: #bfbfbf;
}
.f-bg-light-dk {
  border-color: #969696;
  background-color: #b5b5b5;
  color: rgba(54, 54, 54, 0.9);
}
.f-bg-light-dk a {
  color: #363636;
}
.f-bg-light-dk a:hover {
  color: #0f0f0f;
}
.f-bg-light-dk hr {
  border-color: #a8a8a8;
}
.f-bg-light-dker {
  border-color: #919191;
  background-color: #9e9e9e;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-light-dker a {
  color: #ffffff;
}
.f-bg-light-dker a:hover {
  color: #ffffff;
}
.f-bg-light-dker hr {
  border-color: #919191;
}
.f-bg-light-dk300 {
  border-color: #7a7a7a;
  background-color: #878787;
  color: rgba(250, 250, 250, 0.85);
}
.f-bg-light-dk300 a {
  color: #fafafa;
}
.f-bg-light-dk300 a:hover {
  color: #ffffff;
}
.f-bg-light-dk300 hr {
  border-color: #7a7a7a;
}
.f-bg-light-dk400 {
  border-color: #636363;
  background-color: #707070;
  color: rgba(227, 227, 227, 0.85);
}
.f-bg-light-dk400 a {
  color: #e3e3e3;
}
.f-bg-light-dk400 a:hover {
  color: #ffffff;
}
.f-bg-light-dk400 hr {
  border-color: #636363;
}
.f-bg-dark-lt400 {
  border-color: #a7acc0;
  background-color: #caced9;
  color: rgba(69, 75, 96, 0.9);
}
.f-bg-dark-lt400 a {
  color: #454b60;
}
.f-bg-dark-lt400 a:hover {
  color: #252833;
}
.f-bg-dark-lt400 hr {
  border-color: #bbc0cf;
}
.f-bg-dark-lt300 {
  border-color: #8990aa;
  background-color: #989eb5;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-dark-lt300 a {
  color: #ffffff;
}
.f-bg-dark-lt300 a:hover {
  color: #ffffff;
}
.f-bg-dark-lt300 hr {
  border-color: #8990aa;
}
.f-bg-dark-lter {
  border-color: #5a627e;
  background-color: #656d8c;
  color: rgba(232, 233, 239, 0.85);
}
.f-bg-dark-lter a {
  color: #e8e9ef;
}
.f-bg-dark-lter a:hover {
  color: #ffffff;
}
.f-bg-dark-lter hr {
  border-color: #5a627e;
}
.f-bg-dark-lt {
  border-color: #4f566f;
  background-color: #5a627e;
  color: rgba(217, 219, 228, 0.85);
}
.f-bg-dark-lt a {
  color: #d9dbe4;
}
.f-bg-dark-lt a:hover {
  color: #ffffff;
}
.f-bg-dark-lt hr {
  border-color: #4f566f;
}
.f-bg-dark {
  border-color: #2f3342;
  background-color: #3a3f51;
  color: rgba(173, 178, 196, 0.85);
}
.f-bg-dark a {
  color: #adb2c4;
}
.f-bg-dark a:hover {
  color: #d9dbe4;
}
.f-bg-dark hr {
  border-color: #2f3342;
}
.f-bg-dark-dk {
  border-color: #252833;
  background-color: #2f3342;
  color: rgba(158, 164, 185, 0.85);
}
.f-bg-dark-dk a {
  color: #9ea4b9;
}
.f-bg-dark-dk a:hover {
  color: #caced9;
}
.f-bg-dark-dk hr {
  border-color: #252833;
}
.f-bg-dark-dker {
  border-color: #14151c;
  background-color: #1e212a;
  color: rgba(134, 141, 168, 0.85);
}
.f-bg-dark-dker a {
  color: #868da8;
}
.f-bg-dark-dker a:hover {
  color: #b2b7c8;
}
.f-bg-dark-dker hr {
  border-color: #14151c;
}
.f-bg-dark-dk300 {
  border-color: #050507;
  background-color: #0f1116;
  color: rgba(113, 122, 153, 0.85);
}
.f-bg-dark-dk300 a {
  color: #717a99;
}
.f-bg-dark-dk300 a:hover {
  color: #9ea4b9;
}
.f-bg-dark-dk300 hr {
  border-color: #050507;
}
.f-bg-dark-dk400 {
  border-color: #000000;
  background-color: #050507;
  color: rgba(101, 109, 140, 0.85);
}
.f-bg-dark-dk400 a {
  color: #656d8c;
}
.f-bg-dark-dk400 a:hover {
  color: #8f96af;
}
.f-bg-dark-dk400 hr {
  border-color: #000000;
}
.f-bg-black-lt400 {
  border-color: #89a4bf;
  background-color: #b0c2d4;
  color: rgba(47, 67, 87, 0.9);
}
.f-bg-black-lt400 a {
  color: #2f4357;
}
.f-bg-black-lt400 a:hover {
  color: #141c25;
}
.f-bg-black-lt400 hr {
  border-color: #a0b5cb;
}
.f-bg-black-lt300 {
  border-color: #688aad;
  background-color: #7897b6;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-black-lt300 a {
  color: #ffffff;
}
.f-bg-black-lt300 a:hover {
  color: #ffffff;
}
.f-bg-black-lt300 hr {
  border-color: #688aad;
}
.f-bg-black-lter {
  border-color: #415c78;
  background-color: #4a6988;
  color: rgba(209, 220, 230, 0.85);
}
.f-bg-black-lter a {
  color: #d1dce6;
}
.f-bg-black-lter a:hover {
  color: #ffffff;
}
.f-bg-black-lter hr {
  border-color: #415c78;
}
.f-bg-black-lt {
  border-color: #385067;
  background-color: #415c78;
  color: rgba(193, 207, 221, 0.85);
}
.f-bg-black-lt a {
  color: #c1cfdd;
}
.f-bg-black-lt a:hover {
  color: #f2f5f8;
}
.f-bg-black-lt hr {
  border-color: #385067;
}
.f-bg-black {
  border-color: #1d2935;
  background-color: #263646;
  color: rgba(143, 169, 194, 0.85);
}
.f-bg-black a {
  color: #8fa9c2;
}
.f-bg-black a:hover {
  color: #c1cfdd;
}
.f-bg-black hr {
  border-color: #1d2935;
}
.f-bg-black-dk {
  border-color: #141d25;
  background-color: #1d2935;
  color: rgba(127, 156, 185, 0.85);
}
.f-bg-black-dk a {
  color: #7f9cb9;
}
.f-bg-black-dk a:hover {
  color: #b0c2d4;
}
.f-bg-black-dk hr {
  border-color: #141d25;
}
.f-bg-black-dker {
  border-color: #0b1014;
  background-color: #141c25;
  color: rgba(110, 143, 176, 0.85);
}
.f-bg-black-dker a {
  color: #6e8fb0;
}
.f-bg-black-dker a:hover {
  color: #a0b5cb;
}
.f-bg-black-dker hr {
  border-color: #0b1014;
}
.f-bg-black-dk300 {
  border-color: #020304;
  background-color: #0b1014;
  color: rgba(94, 131, 167, 0.85);
}
.f-bg-black-dk300 a {
  color: #5e83a7;
}
.f-bg-black-dk300 a:hover {
  color: #8fa9c2;
}
.f-bg-black-dk300 hr {
  border-color: #020304;
}
.f-bg-black-dk400 {
  border-color: #000000;
  background-color: #020304;
  color: rgba(83, 118, 153, 0.85);
}
.f-bg-black-dk400 a {
  color: #537699;
}
.f-bg-black-dk400 a:hover {
  color: #7f9cb9;
}
.f-bg-black-dk400 hr {
  border-color: #000000;
}
.f-bg-primary-lt400 {
  border-color: #c7c4d6;
  background-color: #e9e8ef;
  color: rgba(95, 89, 128, 0.9);
}
.f-bg-primary-lt400 a {
  color: #5f5980;
}
.f-bg-primary-lt400 a:hover {
  color: #3d3a53;
}
.f-bg-primary-lt400 hr {
  border-color: #dbd9e5;
}
.f-bg-primary-lt300 {
  border-color: #aaa6c7;
  background-color: #cecbde;
  color: rgba(71, 66, 105, 0.9);
}
.f-bg-primary-lt300 a {
  color: #474269;
}
.f-bg-primary-lt300 a:hover {
  color: #27243a;
}
.f-bg-primary-lt300 hr {
  border-color: #bfbcd5;
}
.f-bg-primary-lter {
  border-color: #8c85ba;
  background-color: #b1acd0;
  color: rgba(50, 45, 80, 0.9);
}
.f-bg-primary-lter a {
  color: #322d50;
}
.f-bg-primary-lter a:hover {
  color: #13111f;
}
.f-bg-primary-lter hr {
  border-color: #a29bc7;
}
.f-bg-primary-lt {
  border-color: #8379bb;
  background-color: #928ac4;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-primary-lt a {
  color: #ffffff;
}
.f-bg-primary-lt a:hover {
  color: #ffffff;
}
.f-bg-primary-lt hr {
  border-color: #8379bb;
}
.f-bg-primary {
  border-color: #6254b2;
  background-color: #7266ba;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-primary a {
  color: #ffffff;
}
.f-bg-primary a:hover {
  color: #ffffff;
}
.f-bg-primary hr {
  border-color: #6254b2;
}
.f-bg-primary-dk {
  border-color: #4d4197;
  background-color: #5749a9;
  color: rgba(230, 228, 243, 0.85);
}
.f-bg-primary-dk a {
  color: #e6e4f3;
}
.f-bg-primary-dk a:hover {
  color: #ffffff;
}
.f-bg-primary-dk hr {
  border-color: #4d4197;
}
.f-bg-primary-dker {
  border-color: #3c3279;
  background-color: #45398b;
  color: rgba(200, 195, 230, 0.85);
}
.f-bg-primary-dker a {
  color: #c8c3e6;
}
.f-bg-primary-dker a:hover {
  color: #faf9fd;
}
.f-bg-primary-dker hr {
  border-color: #3c3279;
}
.f-bg-primary-dk300 {
  border-color: #2b235a;
  background-color: #342a6c;
  color: rgba(170, 161, 218, 0.85);
}
.f-bg-primary-dk300 a {
  color: #aaa1da;
}
.f-bg-primary-dk300 a:hover {
  color: #dcd8f0;
}
.f-bg-primary-dk300 hr {
  border-color: #2b235a;
}
.f-bg-primary-dk400 {
  border-color: #1b153a;
  background-color: #231c4c;
  color: rgba(138, 127, 207, 0.85);
}
.f-bg-primary-dk400 a {
  color: #8a7fcf;
}
.f-bg-primary-dk400 a:hover {
  color: #bdb6e4;
}
.f-bg-primary-dk400 hr {
  border-color: #1b153a;
}
.f-bg-success-lt400 {
  border-color: #88bf88;
  background-color: #afd4af;
  color: rgba(46, 86, 46, 0.9);
}
.f-bg-success-lt400 a {
  color: #2e562e;
}
.f-bg-success-lt400 a:hover {
  color: #142414;
}
.f-bg-success-lt400 hr {
  border-color: #9fcb9f;
}
.f-bg-success-lt300 {
  border-color: #7cc07c;
  background-color: #8dc88d;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-success-lt300 a {
  color: #ffffff;
}
.f-bg-success-lt300 a:hover {
  color: #ffffff;
}
.f-bg-success-lt300 hr {
  border-color: #7cc07c;
}
.f-bg-success-lter {
  border-color: #57b757;
  background-color: #69bf69;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-success-lter a {
  color: #ffffff;
}
.f-bg-success-lter a:hover {
  color: #ffffff;
}
.f-bg-success-lter hr {
  border-color: #57b757;
}
.f-bg-success-lt {
  border-color: #3ea33e;
  background-color: #45b545;
  color: rgba(233, 247, 233, 0.85);
}
.f-bg-success-lt a {
  color: #e9f7e9;
}
.f-bg-success-lt a:hover {
  color: #ffffff;
}
.f-bg-success-lt hr {
  border-color: #3ea33e;
}
.f-bg-success {
  border-color: #2d862d;
  background-color: #339933;
  color: rgba(198, 236, 198, 0.85);
}
.f-bg-success a {
  color: #c6ecc6;
}
.f-bg-success a:hover {
  color: #ffffff;
}
.f-bg-success hr {
  border-color: #2d862d;
}
.f-bg-success-dk {
  border-color: #257425;
  background-color: #2b882b;
  color: rgba(177, 231, 177, 0.85);
}
.f-bg-success-dk a {
  color: #b1e7b1;
}
.f-bg-success-dk a:hover {
  color: #ecf9ec;
}
.f-bg-success-dk hr {
  border-color: #257425;
}
.f-bg-success-dker {
  border-color: #1d621d;
  background-color: #237623;
  color: rgba(157, 226, 157, 0.85);
}
.f-bg-success-dker a {
  color: #9de29d;
}
.f-bg-success-dker a:hover {
  color: #d8f3d8;
}
.f-bg-success-dker hr {
  border-color: #1d621d;
}
.f-bg-success-dk300 {
  border-color: #165016;
  background-color: #1c631c;
  color: rgba(136, 221, 136, 0.85);
}
.f-bg-success-dk300 a {
  color: #88dd88;
}
.f-bg-success-dk300 a:hover {
  color: #c3eec3;
}
.f-bg-success-dk300 hr {
  border-color: #165016;
}
.f-bg-success-dk400 {
  border-color: #103c10;
  background-color: #155115;
  color: rgba(114, 218, 114, 0.85);
}
.f-bg-success-dk400 a {
  color: #72da72;
}
.f-bg-success-dk400 a:hover {
  color: #aeeaae;
}
.f-bg-success-dk400 hr {
  border-color: #103c10;
}
.f-bg-info-lt400 {
  border-color: #a0d0e6;
  background-color: #d1e8f2;
  color: rgba(42, 119, 154, 0.9);
}
.f-bg-info-lt400 a {
  color: #2a779a;
}
.f-bg-info-lt400 a:hover {
  color: #19495e;
}
.f-bg-info-lt400 hr {
  border-color: #bcdeed;
}
.f-bg-info-lt300 {
  border-color: #78c0e0;
  background-color: #aad7eb;
  color: rgba(28, 93, 122, 0.9);
}
.f-bg-info-lt300 a {
  color: #1c5d7a;
}
.f-bg-info-lt300 a:hover {
  color: #0e2d3c;
}
.f-bg-info-lt300 hr {
  border-color: #95cde7;
}
.f-bg-info-lter {
  border-color: #4db0dd;
  background-color: #81c7e7;
  color: rgba(17, 65, 87, 0.9);
}
.f-bg-info-lter a {
  color: #114157;
}
.f-bg-info-lter a:hover {
  color: #041117;
}
.f-bg-info-lter hr {
  border-color: #6bbde2;
}
.f-bg-info-lt {
  border-color: #3faee1;
  background-color: #55b8e4;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-info-lt a {
  color: #ffffff;
}
.f-bg-info-lt a:hover {
  color: #ffffff;
}
.f-bg-info-lt hr {
  border-color: #3faee1;
}
.f-bg-info {
  border-color: #1b9cd7;
  background-color: #28a9e4;
  color: rgba(243, 250, 254, 0.85);
}
.f-bg-info a {
  color: #f3fafe;
}
.f-bg-info a:hover {
  color: #ffffff;
}
.f-bg-info hr {
  border-color: #1b9cd7;
}
.f-bg-info-dk {
  border-color: #147fb0;
  background-color: #1790c7;
  color: rgba(202, 234, 249, 0.85);
}
.f-bg-info-dk a {
  color: #caeaf9;
}
.f-bg-info-dk a:hover {
  color: #ffffff;
}
.f-bg-info-dk hr {
  border-color: #147fb0;
}
.f-bg-info-dker {
  border-color: #0e6288;
  background-color: #10739f;
  color: rgba(160, 219, 245, 0.85);
}
.f-bg-info-dker a {
  color: #a0dbf5;
}
.f-bg-info-dker a:hover {
  color: #e5f5fc;
}
.f-bg-info-dker hr {
  border-color: #0e6288;
}
.f-bg-info-dk300 {
  border-color: #094560;
  background-color: #0b5577;
  color: rgba(117, 203, 243, 0.85);
}
.f-bg-info-dk300 a {
  color: #75cbf3;
}
.f-bg-info-dk300 a:hover {
  color: #bbe6f9;
}
.f-bg-info-dk300 hr {
  border-color: #094560;
}
.f-bg-info-dk400 {
  border-color: #042736;
  background-color: #06374e;
  color: rgba(72, 188, 241, 0.85);
}
.f-bg-info-dk400 a {
  color: #48bcf1;
}
.f-bg-info-dk400 a:hover {
  color: #8fd6f6;
}
.f-bg-info-dk400 hr {
  border-color: #042736;
}
.f-bg-warning-lt400 {
  border-color: #f2c788;
  background-color: #f8e1bf;
  color: rgba(165, 106, 18, 0.9);
}
.f-bg-warning-lt400 a {
  color: #a56a12;
}
.f-bg-warning-lt400 a:hover {
  color: #603e0b;
}
.f-bg-warning-lt400 hr {
  border-color: #f5d6a8;
}
.f-bg-warning-lt300 {
  border-color: #f2b55a;
  background-color: #f6ce92;
  color: rgba(127, 81, 10, 0.9);
}
.f-bg-warning-lt300 a {
  color: #7f510a;
}
.f-bg-warning-lt300 a:hover {
  color: #392405;
}
.f-bg-warning-lt300 hr {
  border-color: #f4c47b;
}
.f-bg-warning-lter {
  border-color: #f6b24c;
  background-color: #f7bc64;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-warning-lter a {
  color: #ffffff;
}
.f-bg-warning-lter a:hover {
  color: #ffffff;
}
.f-bg-warning-lter hr {
  border-color: #f6b24c;
}
.f-bg-warning-lt {
  border-color: #f9a01a;
  background-color: #faaa33;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-warning-lt a {
  color: #ffffff;
}
.f-bg-warning-lt a:hover {
  color: #ffffff;
}
.f-bg-warning-lt hr {
  border-color: #f9a01a;
}
.f-bg-warning {
  border-color: #e68a00;
  background-color: #ff9900;
  color: rgba(255, 245, 229, 0.85);
}
.f-bg-warning a {
  color: #fff5e5;
}
.f-bg-warning a:hover {
  color: #ffffff;
}
.f-bg-warning hr {
  border-color: #e68a00;
}
.f-bg-warning-dk {
  border-color: #b86e00;
  background-color: #d17d00;
  color: rgba(255, 226, 184, 0.85);
}
.f-bg-warning-dk a {
  color: #ffe2b8;
}
.f-bg-warning-dk a:hover {
  color: #ffffff;
}
.f-bg-warning-dk hr {
  border-color: #b86e00;
}
.f-bg-warning-dker {
  border-color: #8a5300;
  background-color: #a36200;
  color: rgba(255, 208, 138, 0.85);
}
.f-bg-warning-dker a {
  color: #ffd08a;
}
.f-bg-warning-dker a:hover {
  color: #ffefd6;
}
.f-bg-warning-dker hr {
  border-color: #8a5300;
}
.f-bg-warning-dk300 {
  border-color: #5c3700;
  background-color: #754600;
  color: rgba(255, 190, 92, 0.85);
}
.f-bg-warning-dk300 a {
  color: #ffbe5c;
}
.f-bg-warning-dk300 a:hover {
  color: #ffdca8;
}
.f-bg-warning-dk300 hr {
  border-color: #5c3700;
}
.f-bg-warning-dk400 {
  border-color: #2e1c00;
  background-color: #472b00;
  color: rgba(255, 171, 46, 0.85);
}
.f-bg-warning-dk400 a {
  color: #ffab2e;
}
.f-bg-warning-dk400 a:hover {
  color: #ffca7a;
}
.f-bg-warning-dk400 hr {
  border-color: #2e1c00;
}
.f-bg-danger-lt400 {
  border-color: #edbbb7;
  background-color: #f9e9e8;
  color: rgba(181, 55, 46, 0.9);
}
.f-bg-danger-lt400 a {
  color: #b5372e;
}
.f-bg-danger-lt400 a:hover {
  color: #78241e;
}
.f-bg-danger-lt400 hr {
  border-color: #f4d6d4;
}
.f-bg-danger-lt300 {
  border-color: #e7958f;
  background-color: #f2c5c2;
  color: rgba(149, 40, 32, 0.9);
}
.f-bg-danger-lt300 a {
  color: #952820;
}
.f-bg-danger-lt300 a:hover {
  color: #561712;
}
.f-bg-danger-lt300 hr {
  border-color: #edb1ad;
}
.f-bg-danger-lter {
  border-color: #e36e65;
  background-color: #ed9f99;
  color: rgba(114, 27, 20, 0.9);
}
.f-bg-danger-lter a {
  color: #721b14;
}
.f-bg-danger-lter a:hover {
  color: #310c09;
}
.f-bg-danger-lter hr {
  border-color: #e98a83;
}
.f-bg-danger-lt {
  border-color: #e76158;
  background-color: #ea766e;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-danger-lt a {
  color: #ffffff;
}
.f-bg-danger-lt a:hover {
  color: #ffffff;
}
.f-bg-danger-lt hr {
  border-color: #e76158;
}
.f-bg-danger {
  border-color: #e7372a;
  background-color: #e94c41;
  color: rgba(255, 255, 255, 0.85);
}
.f-bg-danger a {
  color: #ffffff;
}
.f-bg-danger a:hover {
  color: #ffffff;
}
.f-bg-danger hr {
  border-color: #e7372a;
}
.f-bg-danger-dk {
  border-color: #ce2115;
  background-color: #e52517;
  color: rgba(252, 231, 229, 0.85);
}
.f-bg-danger-dk a {
  color: #fce7e5;
}
.f-bg-danger-dk a:hover {
  color: #ffffff;
}
.f-bg-danger-dk hr {
  border-color: #ce2115;
}
.f-bg-danger-dker {
  border-color: #a6190f;
  background-color: #bd1d11;
  color: rgba(249, 191, 187, 0.85);
}
.f-bg-danger-dker a {
  color: #f9bfbb;
}
.f-bg-danger-dker a:hover {
  color: #ffffff;
}
.f-bg-danger-dker hr {
  border-color: #a6190f;
}
.f-bg-danger-dk300 {
  border-color: #7d120a;
  background-color: #95150c;
  color: rgba(246, 150, 143, 0.85);
}
.f-bg-danger-dk300 a {
  color: #f6968f;
}
.f-bg-danger-dk300 a:hover {
  color: #fcd9d6;
}
.f-bg-danger-dk300 hr {
  border-color: #7d120a;
}
.f-bg-danger-dk400 {
  border-color: #530b06;
  background-color: #6b0e07;
  color: rgba(245, 109, 99, 0.85);
}
.f-bg-danger-dk400 a {
  color: #f56d63;
}
.f-bg-danger-dk400 a:hover {
  color: #f9b0ab;
}
.f-bg-danger-dk400 hr {
  border-color: #530b06;
}
.f-color-white {
  color: #fff;
}
.f-color-danger {
  color: #e94c41;
}
.f-color-info {
  color: #28a9e4;
}
.f-color-success {
  color: #29a329;
}
.f-color-warning {
  color: #ff9900;
}
.f-color-light {
  color: #cccccc;
}
.f-color-black {
  color: #263646;
}
.f-color-dark {
  color: #3a3f51;
}
.f-color-primary {
  color: #7266ba;
}
.f-b-white {
  border-color: #fff;
}
.f-b-danger {
  border-color: #e94c41;
}
.f-b-info {
  border-color: #28a9e4;
}
.f-b-success {
  border-color: #339933;
}
.f-b-warning {
  border-color: #ff9900;
}
.f-b-light {
  border-color: #cccccc;
}
.f-b-black {
  border-color: #263646;
}
.f-b-dark {
  border-color: #3a3f51;
}
.f-b-primary {
  border-color: #7266ba;
}
.u-btn.info {
  border-color: #28a9e4 !important;
  color: #f3fafe !important;
  background-color: #28a9e4 !important;
}
.u-btn.info:hover {
  background-color: #55bbea !important;
  color: #ffffff !important;
}
.u-btn.info:active,
.u-btn.info.active {
  background-color: #28a9e4 !important;
  color: #ffffff !important;
}
.u-btn.info:disabled,
.u-btn.info.disabled {
  background-color: #79caee !important;
  color: #c6e8f8 !important;
}
.u-btn.success {
  border-color: #339933 !important;
  color: #c6ecc6 !important;
  background-color: #339933 !important;
}
.u-btn.success:hover {
  background-color: #40bf40 !important;
  color: #ffffff !important;
}
.u-btn.success:active,
.u-btn.success.active {
  background-color: #339933 !important;
  color: #ffffff !important;
}
.u-btn.success:disabled,
.u-btn.success.disabled {
  background-color: #5ec95e !important;
  color: #9fdf9f !important;
}
.u-btn.warning {
  border-color: #ff9900 !important;
  color: #fff5e5 !important;
  background-color: #ff9900 !important;
}
.u-btn.warning:hover {
  background-color: #ffad33 !important;
  color: #ffffff !important;
}
.u-btn.warning:active,
.u-btn.warning.active {
  background-color: #ff9900 !important;
  color: #ffffff !important;
}
.u-btn.warning:disabled,
.u-btn.warning.disabled {
  background-color: #ffbe5c !important;
  color: #ffe0b3 !important;
}
.u-btn.danger {
  border-color: #e94c41 !important;
  color: #ffffff !important;
  background-color: #e94c41 !important;
}
.u-btn.danger:hover {
  background-color: #ef776e !important;
  color: #ffffff !important;
}
.u-btn.danger:active,
.u-btn.danger.active {
  background-color: #e94c41 !important;
  color: #ffffff !important;
}
.u-btn.danger:disabled,
.u-btn.danger.disabled {
  background-color: #f39a93 !important;
  color: #fce3e1 !important;
}
.u-btn.primary {
  border-color: #7266ba !important;
  color: #ffffff !important;
  background-color: #7266ba !important;
}
.u-btn.primary:hover {
  background-color: #9289ca !important;
  color: #ffffff !important;
}
.u-btn.primary:active,
.u-btn.primary.active {
  background-color: #7266ba !important;
  color: #ffffff !important;
}
.u-btn.primary:disabled,
.u-btn.primary.disabled {
  background-color: #aca5d7 !important;
  color: #e3e1f1 !important;
}
.u-btn.dark {
  border-color: #3a3f51 !important;
  color: #adb2c4 !important;
  background-color: #3a3f51 !important;
}
.u-btn.dark:hover {
  background-color: #4f566f !important;
  color: #ffffff !important;
}
.u-btn.dark:active,
.u-btn.dark.active {
  background-color: #3a3f51 !important;
  color: #ffffff !important;
}
.u-btn.dark:disabled,
.u-btn.dark.disabled {
  background-color: #606986 !important;
  color: #8f96af !important;
}
.u-btn.white {
  border-color: #e0e0e0 !important;
  color: #b3b3b3 !important;
  background-color: #ffffff !important;
}
.u-btn.white:hover {
  background-color: #ffffff !important;
  color: #999999 !important;
}
.u-btn.white:active,
.u-btn.white.active {
  background-color: #ffffff !important;
}
.u-btn.white:disabled,
.u-btn.white.disabled {
  background-color: #ffffff !important;
  color: #cccccc !important;
}
.u-btn.black {
  border-color: #263646 !important;
  color: #8fa9c2 !important;
  background-color: #263646 !important;
}
.u-btn.black:hover {
  background-color: #384f67 !important;
  color: #ffffff !important;
}
.u-btn.black:active,
.u-btn.black.active {
  background-color: #263646 !important;
  color: #ffffff !important;
}
.u-btn.black:disabled,
.u-btn.black.disabled {
  background-color: #466482 !important;
  color: #6e8fb0 !important;
}
.u-btn.light {
  border-color: #adadad !important;
  color: #808080 !important;
  background-color: #f2f2f2 !important;
}
.u-btn.light:hover {
  background-color: #fafafa !important;
  color: #666666 !important;
}
.u-btn.light:active,
.u-btn.light.active {
  background-color: #f2f2f2 !important;
}
.u-btn.light:disabled,
.u-btn.light.disabled {
  background-color: #ffffff !important;
  color: #999999 !important;
}
.u-btn.texture {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2);
  color: #8c8c8c;
  border-color: #e6e6e6;
  background-repeat: no-repeat;
}
.u-btn.texture:hover {
  background: #fafafa;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
  color: #949494;
  border-color: #ededed;
  background-repeat: no-repeat;
}
.u-btn.texture:active,
.u-btn.texture.active {
  background: #f2f2f2 !important;
}
.u-btn.texture:disabled,
.u-btn.texture.disabled {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f2f2);
  color: #8c8c8c;
  border-color: #e6e6e6;
  background-repeat: no-repeat;
  color: rgba(166, 166, 166, 0.6);
}
.u-btn.texture.info {
  background: #ddf1fb;
  background: -moz-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ddf1fb 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ddf1fb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ddf1fb);
  color: #28a9e4;
  border-color: #c6e8f8;
  background-repeat: no-repeat;
}
.u-btn.texture.info:hover {
  background: #eaf7fc;
  background: -moz-linear-gradient(top, #ffffff 0%, #eaf7fc 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #eaf7fc 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eaf7fc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaf7fc);
  color: #35afe6;
  border-color: #d4eefa;
  background-repeat: no-repeat;
}
.u-btn.texture.info:active,
.u-btn.texture.info.active {
  background: #ddf1fb !important;
}
.u-btn.texture.info:disabled,
.u-btn.texture.info.disabled {
  background: #e1f0f6;
  background: -moz-linear-gradient(top, #ffffff 0%, #e1f0f6 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #e1f0f6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e1f0f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1f0f6);
  color: #449fc8;
  border-color: #cde6f0;
  background-repeat: no-repeat;
  color: rgba(85, 187, 234, 0.6);
}
.u-btn.texture.success {
  background: #b2e6b2;
  background: -moz-linear-gradient(top, #d1f0d1 0%, #b2e6b2 100%);
  background: -webkit-linear-gradient(top, #d1f0d1 0%, #b2e6b2 100%);
  background: linear-gradient(to bottom, #d1f0d1 0%, #b2e6b2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d1f0d1, endColorstr=#b2e6b2);
  color: #339933;
  border-color: #9fdf9f;
  background-repeat: no-repeat;
}
.u-btn.texture.success:hover {
  background: #bee9be;
  background: -moz-linear-gradient(top, #ddf4dd 0%, #bee9be 100%);
  background: -webkit-linear-gradient(top, #ddf4dd 0%, #bee9be 100%);
  background: linear-gradient(to bottom, #ddf4dd 0%, #bee9be 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddf4dd, endColorstr=#bee9be);
  color: #37a437;
  border-color: #abe3ab;
  background-repeat: no-repeat;
}
.u-btn.texture.success:active,
.u-btn.texture.success.active {
  background: #b2e6b2 !important;
}
.u-btn.texture.success:disabled,
.u-btn.texture.success.disabled {
  background: #bedabe;
  background: -moz-linear-gradient(top, #d8e9d8 0%, #bedabe 100%);
  background: -webkit-linear-gradient(top, #d8e9d8 0%, #bedabe 100%);
  background: linear-gradient(to bottom, #d8e9d8 0%, #bedabe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8e9d8, endColorstr=#bedabe);
  color: #4a824a;
  border-color: #aed0ae;
  background-repeat: no-repeat;
  color: rgba(64, 191, 64, 0.6);
}
.u-btn.texture.warning {
  background: #ffebcc;
  background: -moz-linear-gradient(top, #fffbf5 0%, #ffebcc 100%);
  background: -webkit-linear-gradient(top, #fffbf5 0%, #ffebcc 100%);
  background: linear-gradient(to bottom, #fffbf5 0%, #ffebcc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbf5, endColorstr=#ffebcc);
  color: #ff9900;
  border-color: #ffe0b3;
  background-repeat: no-repeat;
}
.u-btn.texture.warning:hover {
  background: #fff1db;
  background: -moz-linear-gradient(top, #ffffff 0%, #fff1db 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fff1db 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fff1db 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fff1db);
  color: #ff9f0f;
  border-color: #ffe7c2;
  background-repeat: no-repeat;
}
.u-btn.texture.warning:active,
.u-btn.texture.warning.active {
  background: #ffebcc !important;
}
.u-btn.texture.warning:disabled,
.u-btn.texture.warning.disabled {
  background: #f9e9d2;
  background: -moz-linear-gradient(top, #fefbf6 0%, #f9e9d2 100%);
  background: -webkit-linear-gradient(top, #fefbf6 0%, #f9e9d2 100%);
  background: linear-gradient(to bottom, #fefbf6 0%, #f9e9d2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefbf6, endColorstr=#f9e9d2);
  color: #e2931d;
  border-color: #f6dfbb;
  background-repeat: no-repeat;
  color: rgba(255, 173, 51, 0.6);
}
.u-btn.texture.primary {
  background: #e3e1f1;
  background: -moz-linear-gradient(top, #fdfdfe 0%, #e3e1f1 100%);
  background: -webkit-linear-gradient(top, #fdfdfe 0%, #e3e1f1 100%);
  background: linear-gradient(to bottom, #fdfdfe 0%, #e3e1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfe, endColorstr=#e3e1f1);
  color: #6254b2;
  border-color: #d3cfea;
  background-repeat: no-repeat;
}
.u-btn.texture.primary:hover {
  background: #edecf6;
  background: -moz-linear-gradient(top, #ffffff 0%, #edecf6 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #edecf6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #edecf6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#edecf6);
  color: #6c5fb7;
  border-color: #dddaee;
  background-repeat: no-repeat;
}
.u-btn.texture.primary:active,
.u-btn.texture.primary.active {
  background: #e3e1f1 !important;
}
.u-btn.texture.primary:disabled,
.u-btn.texture.primary.disabled {
  background: #e7e6ec;
  background: -moz-linear-gradient(top, #fefdfe 0%, #e7e6ec 100%);
  background: -webkit-linear-gradient(top, #fefdfe 0%, #e7e6ec 100%);
  background: linear-gradient(to bottom, #fefdfe 0%, #e7e6ec 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefdfe, endColorstr=#e7e6ec);
  color: #767196;
  border-color: #d9d7e2;
  background-repeat: no-repeat;
  color: rgba(130, 120, 194, 0.6);
}
.u-btn.texture.dark {
  background: #9ea4b9;
  background: -moz-linear-gradient(top, #9ea4b9 0%, #8088a4 100%);
  background: -webkit-linear-gradient(top, #9ea4b9 0%, #8088a4 100%);
  background: linear-gradient(to bottom, #9ea4b9 0%, #8088a4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9ea4b9, endColorstr=#8088a4);
  color: #ffffff;
  border-color: #8f96af;
  background-repeat: no-repeat;
}
.u-btn.texture.dark:hover {
  background: #a7acc0;
  background: -moz-linear-gradient(top, #bec2d1 0%, #a7acc0 100%);
  background: -webkit-linear-gradient(top, #bec2d1 0%, #a7acc0 100%);
  background: linear-gradient(to bottom, #bec2d1 0%, #a7acc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bec2d1, endColorstr=#a7acc0);
  color: #40465a;
  border-color: #989eb5;
  background-repeat: no-repeat;
}
.u-btn.texture.dark:active,
.u-btn.texture.dark.active {
  background: #9ea4b9 !important;
}
.u-btn.texture.dark:disabled,
.u-btn.texture.dark.disabled {
  background: #acacac;
  background: -moz-linear-gradient(top, #acacac 0%, #929292 100%);
  background: -webkit-linear-gradient(top, #acacac 0%, #929292 100%);
  background: linear-gradient(to bottom, #acacac 0%, #929292 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#acacac, endColorstr=#929292);
  color: #ffffff;
  border-color: #9f9f9f;
  background-repeat: no-repeat;
  color: rgba(79, 86, 111, 0.6);
}
.u-btn.texture.danger {
  background: #fce3e1;
  background: -moz-linear-gradient(top, #ffffff 0%, #fce3e1 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fce3e1 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fce3e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fce3e1);
  color: #e7372a;
  border-color: #f9cdca;
  background-repeat: no-repeat;
}
.u-btn.texture.danger:hover {
  background: #fdf0ef;
  background: -moz-linear-gradient(top, #ffffff 0%, #fdf0ef 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fdf0ef 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fdf0ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fdf0ef);
  color: #e84437;
  border-color: #fbdad8;
  background-repeat: no-repeat;
}
.u-btn.texture.danger:active,
.u-btn.texture.danger.active {
  background: #fce3e1 !important;
}
.u-btn.texture.danger:disabled,
.u-btn.texture.danger.disabled {
  background: #f8e6e5;
  background: -moz-linear-gradient(top, #ffffff 0%, #f8e6e5 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f8e6e5 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f8e6e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8e6e5);
  color: #cb4e45;
  border-color: #f2d3d1;
  background-repeat: no-repeat;
  color: rgba(236, 98, 88, 0.6);
}
.u-btn.texture.black {
  background: #7f9cb9;
  background: -moz-linear-gradient(top, #7f9cb9 0%, #5e83a7 100%);
  background: -webkit-linear-gradient(top, #7f9cb9 0%, #5e83a7 100%);
  background: linear-gradient(to bottom, #7f9cb9 0%, #5e83a7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f9cb9, endColorstr=#5e83a7);
  color: #ffffff;
  border-color: #6e8fb0;
  background-repeat: no-repeat;
}
.u-btn.texture.black:hover {
  background: #89a4bf;
  background: -moz-linear-gradient(top, #89a4bf 0%, #688aad 100%);
  background: -webkit-linear-gradient(top, #89a4bf 0%, #688aad 100%);
  background: linear-gradient(to bottom, #89a4bf 0%, #688aad 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#89a4bf, endColorstr=#688aad);
  color: #ffffff;
  border-color: #7897b6;
  background-repeat: no-repeat;
}
.u-btn.texture.black:active,
.u-btn.texture.black.active {
  background: #7f9cb9 !important;
}
.u-btn.texture.black:disabled,
.u-btn.texture.black.disabled {
  background: #959ca3;
  background: -moz-linear-gradient(top, #959ca3 0%, #7a838b 100%);
  background: -webkit-linear-gradient(top, #959ca3 0%, #7a838b 100%);
  background: linear-gradient(to bottom, #959ca3 0%, #7a838b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#959ca3, endColorstr=#7a838b);
  color: #ffffff;
  border-color: #888f97;
  background-repeat: no-repeat;
  color: rgba(56, 80, 103, 0.6);
}
.u-btn.full {
  background: #cccccc;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #e0e0e0 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e0e0, endColorstr=#cccccc);
  color: #666666;
  border-color: #bfbfbf;
  background-repeat: no-repeat;
}
.u-btn.full:hover {
  background: #d4d4d4;
  background: -moz-linear-gradient(top, #e8e8e8 0%, #d4d4d4 100%);
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #d4d4d4 100%);
  background: linear-gradient(to bottom, #e8e8e8 0%, #d4d4d4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e8e8e8, endColorstr=#d4d4d4);
  color: #6e6e6e;
  border-color: #c7c7c7;
  background-repeat: no-repeat;
}
.u-btn.full:active,
.u-btn.full.active {
  background: #cccccc !important;
}
.u-btn.full:disabled,
.u-btn.full.disabled {
  background: #cccccc;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
  background: linear-gradient(to bottom, #e0e0e0 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e0e0, endColorstr=#cccccc);
  color: #666666;
  border-color: #bfbfbf;
  background-repeat: no-repeat;
  color: rgba(128, 128, 128, 0.6);
}
.u-btn.full.info {
  background: #28a9e4;
  background: -moz-linear-gradient(top, #28a9e4 0%, #188cc0 100%);
  background: -webkit-linear-gradient(top, #28a9e4 0%, #188cc0 100%);
  background: linear-gradient(to bottom, #28a9e4 0%, #188cc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#28a9e4, endColorstr=#188cc0);
  color: #ffffff;
  border-color: #1b9cd7;
  background-repeat: no-repeat;
}
.u-btn.full.info:hover {
  background: #35afe6;
  background: -moz-linear-gradient(top, #35afe6 0%, #1a96ce 100%);
  background: -webkit-linear-gradient(top, #35afe6 0%, #1a96ce 100%);
  background: linear-gradient(to bottom, #35afe6 0%, #1a96ce 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#35afe6, endColorstr=#1a96ce);
  color: #ffffff;
  border-color: #1fa6e3;
  background-repeat: no-repeat;
}
.u-btn.full.info:active,
.u-btn.full.info.active {
  background: #28a9e4 !important;
}
.u-btn.full.info:disabled,
.u-btn.full.info.disabled {
  background: #449fc8;
  background: -moz-linear-gradient(top, #449fc8 0%, #3182a7 100%);
  background: -webkit-linear-gradient(top, #449fc8 0%, #3182a7 100%);
  background: linear-gradient(to bottom, #449fc8 0%, #3182a7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#449fc8, endColorstr=#3182a7);
  color: #ffffff;
  border-color: #3792bb;
  background-repeat: no-repeat;
  color: rgba(13, 74, 102, 0.6);
}
.u-btn.full.success {
  background: #339933;
  background: -moz-linear-gradient(top, #339933 0%, #267326 100%);
  background: -webkit-linear-gradient(top, #339933 0%, #267326 100%);
  background: linear-gradient(to bottom, #339933 0%, #267326 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#339933, endColorstr=#267326);
  color: #ecf9ec;
  border-color: #2d862d;
  background-repeat: no-repeat;
}
.u-btn.full.success:hover {
  background: #37a437;
  background: -moz-linear-gradient(top, #37a437 0%, #2a7e2a 100%);
  background: -webkit-linear-gradient(top, #37a437 0%, #2a7e2a 100%);
  background: linear-gradient(to bottom, #37a437 0%, #2a7e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#37a437, endColorstr=#2a7e2a);
  color: #f7fcf7;
  border-color: #309130;
  background-repeat: no-repeat;
}
.u-btn.full.success:active,
.u-btn.full.success.active {
  background: #339933 !important;
}
.u-btn.full.success:disabled,
.u-btn.full.success.disabled {
  background: #4a824a;
  background: -moz-linear-gradient(top, #4a824a 0%, #386138 100%);
  background: -webkit-linear-gradient(top, #4a824a 0%, #386138 100%);
  background: linear-gradient(to bottom, #4a824a 0%, #386138 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a824a, endColorstr=#386138);
  color: #eff6ef;
  border-color: #417141;
  background-repeat: no-repeat;
  color: rgba(13, 38, 13, 0.6);
}
.u-btn.full.warning {
  background: #ff9900;
  background: -moz-linear-gradient(top, #ff9900 0%, #cc7a00 100%);
  background: -webkit-linear-gradient(top, #ff9900 0%, #cc7a00 100%);
  background: linear-gradient(to bottom, #ff9900 0%, #cc7a00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9900, endColorstr=#cc7a00);
  color: #ffffff;
  border-color: #e68a00;
  background-repeat: no-repeat;
}
.u-btn.full.warning:hover {
  background: #ff9f0f;
  background: -moz-linear-gradient(top, #ff9f0f 0%, #db8400 100%);
  background: -webkit-linear-gradient(top, #ff9f0f 0%, #db8400 100%);
  background: linear-gradient(to bottom, #ff9f0f 0%, #db8400 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff9f0f, endColorstr=#db8400);
  color: #ffffff;
  border-color: #f59300;
  background-repeat: no-repeat;
}
.u-btn.full.warning:active,
.u-btn.full.warning.active {
  background: #ff9900 !important;
}
.u-btn.full.warning:disabled,
.u-btn.full.warning.disabled {
  background: #e2931d;
  background: -moz-linear-gradient(top, #e2931d 0%, #b57617 100%);
  background: -webkit-linear-gradient(top, #e2931d 0%, #b57617 100%);
  background: linear-gradient(to bottom, #e2931d 0%, #b57617 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e2931d, endColorstr=#b57617);
  color: #ffffff;
  border-color: #cb841a;
  background-repeat: no-repeat;
  color: rgba(102, 61, 0, 0.6);
}
.u-btn.full.primary {
  background: #7266ba;
  background: -moz-linear-gradient(top, #7266ba 0%, #564aa3 100%);
  background: -webkit-linear-gradient(top, #7266ba 0%, #564aa3 100%);
  background: linear-gradient(to bottom, #7266ba 0%, #564aa3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7266ba, endColorstr=#564aa3);
  color: #ffffff;
  border-color: #6254b2;
  background-repeat: no-repeat;
}
.u-btn.full.primary:hover {
  background: #7c71bf;
  background: -moz-linear-gradient(top, #7c71bf 0%, #5c4eae 100%);
  background: -webkit-linear-gradient(top, #7c71bf 0%, #5c4eae 100%);
  background: linear-gradient(to bottom, #7c71bf 0%, #5c4eae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7c71bf, endColorstr=#5c4eae);
  color: #ffffff;
  border-color: #6c5fb7;
  background-repeat: no-repeat;
}
.u-btn.full.primary:active,
.u-btn.full.primary.active {
  background: #7266ba !important;
}
.u-btn.full.primary:disabled,
.u-btn.full.primary.disabled {
  background: #8480a0;
  background: -moz-linear-gradient(top, #8480a0 0%, #6a6588 100%);
  background: -webkit-linear-gradient(top, #8480a0 0%, #6a6588 100%);
  background: linear-gradient(to bottom, #8480a0 0%, #6a6588 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8480a0, endColorstr=#6a6588);
  color: #ffffff;
  border-color: #767196;
  background-repeat: no-repeat;
  color: rgba(49, 42, 93, 0.6);
}
.u-btn.full.dark {
  background: #3a3f51;
  background: -moz-linear-gradient(top, #3a3f51 0%, #252833 100%);
  background: -webkit-linear-gradient(top, #3a3f51 0%, #252833 100%);
  background: linear-gradient(to bottom, #3a3f51 0%, #252833 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a3f51, endColorstr=#252833);
  color: #caced9;
  border-color: #2f3342;
  background-repeat: no-repeat;
}
.u-btn.full.dark:hover {
  background: #40465a;
  background: -moz-linear-gradient(top, #40465a 0%, #2b2f3c 100%);
  background: -webkit-linear-gradient(top, #40465a 0%, #2b2f3c 100%);
  background: linear-gradient(to bottom, #40465a 0%, #2b2f3c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#40465a, endColorstr=#2b2f3c);
  color: #d3d6e0;
  border-color: #363a4b;
  background-repeat: no-repeat;
}
.u-btn.full.dark:active,
.u-btn.full.dark.active {
  background: #3a3f51 !important;
}
.u-btn.full.dark:disabled,
.u-btn.full.dark.disabled {
  background: #464646;
  background: -moz-linear-gradient(top, #464646 0%, #2c2c2c 100%);
  background: -webkit-linear-gradient(top, #464646 0%, #2c2c2c 100%);
  background: linear-gradient(to bottom, #464646 0%, #2c2c2c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464646, endColorstr=#2c2c2c);
  color: #d2d2d2;
  border-color: #393939;
  background-repeat: no-repeat;
  color: rgba(0, 0, 0, 0.6);
}
.u-btn.full.danger {
  background: #e94c41;
  background: -moz-linear-gradient(top, #e94c41 0%, #de2719 100%);
  background: -webkit-linear-gradient(top, #e94c41 0%, #de2719 100%);
  background: linear-gradient(to bottom, #e94c41 0%, #de2719 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e94c41, endColorstr=#de2719);
  color: #ffffff;
  border-color: #e7372a;
  background-repeat: no-repeat;
}
.u-btn.full.danger:hover {
  background: #eb594e;
  background: -moz-linear-gradient(top, #eb594e 0%, #e62e21 100%);
  background: -webkit-linear-gradient(top, #eb594e 0%, #e62e21 100%);
  background: linear-gradient(to bottom, #eb594e 0%, #e62e21 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eb594e, endColorstr=#e62e21);
  color: #ffffff;
  border-color: #e84437;
  background-repeat: no-repeat;
}
.u-btn.full.danger:active,
.u-btn.full.danger.active {
  background: #e94c41 !important;
}
.u-btn.full.danger:disabled,
.u-btn.full.danger.disabled {
  background: #d16159;
  background: -moz-linear-gradient(top, #d16159 0%, #c13f36 100%);
  background: -webkit-linear-gradient(top, #d16159 0%, #c13f36 100%);
  background: linear-gradient(to bottom, #d16159 0%, #c13f36 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d16159, endColorstr=#c13f36);
  color: #ffffff;
  border-color: #cb4e45;
  background-repeat: no-repeat;
  color: rgba(130, 23, 15, 0.6);
}
.u-btn.full.black {
  background: #263646;
  background: -moz-linear-gradient(top, #263646 0%, #141c25 100%);
  background: -webkit-linear-gradient(top, #263646 0%, #141c25 100%);
  background: linear-gradient(to bottom, #263646 0%, #141c25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#263646, endColorstr=#141c25);
  color: #b0c2d4;
  border-color: #1d2935;
  background-repeat: no-repeat;
}
.u-btn.full.black:hover {
  background: #2b3e50;
  background: -moz-linear-gradient(top, #2b3e50 0%, #19242f 100%);
  background: -webkit-linear-gradient(top, #2b3e50 0%, #19242f 100%);
  background: linear-gradient(to bottom, #2b3e50 0%, #19242f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2b3e50, endColorstr=#19242f);
  color: #bacada;
  border-color: #22313f;
  background-repeat: no-repeat;
}
.u-btn.full.black:active,
.u-btn.full.black.active {
  background: #263646 !important;
}
.u-btn.full.black:disabled,
.u-btn.full.black.disabled {
  background: #32363a;
  background: -moz-linear-gradient(top, #32363a 0%, #1b1d1e 100%);
  background: -webkit-linear-gradient(top, #32363a 0%, #1b1d1e 100%);
  background: linear-gradient(to bottom, #32363a 0%, #1b1d1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32363a, endColorstr=#1b1d1e);
  color: #bec2c6;
  border-color: #27292c;
  background-repeat: no-repeat;
  color: rgba(0, 0, 0, 0.6);
}

/*# sourceMappingURL=andyui.best.css.map */