*,
*:before,
*:after {
  box-sizing: border-box;
  outline: none;
}
html,
body {
  height: 100%;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
iframe {
  margin: 0;
  padding: 0;
}
body {
  background-color: #fff;
  font-size: 16px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  font-family: arial, sans-serif;
  width: 6.4rem;
  margin: 0 auto;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  display: block;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
dfn,
em,
th,
var,
i,
em {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
}
a,
label,
button,
input,
select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
select,
button {
  font: 100% tahoma, \5b8b\4f53, arial;
  vertical-align: baseline;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}
input[type=checkbox],
input[type=radio] {
  vertical-align: middle;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  margin: 0;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
textarea {
  outline: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  overflow: auto;
  resize: none;
  font: 100% tahoma, \5b8b\4f53, arial;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.cl:after,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cl,
.clearfix {
  zoom: 1;
}
.jq-img {
  width: 100%;
}
html {
  font-size: 58.5938px;
}
@media screen and (min-width: 320px) and (max-width: 358px) {
  html {
    font-size: 50px;
  }
}
@media screen and (min-width: 360px) and (max-width: 374px) {
  html {
    font-size: 56.25px;
  }
}
@media screen and (min-width: 375px) and (max-width: 413px) {
  html {
    font-size: 58.5938px;
  }
}
@media screen and (min-width: 414px) and (max-width: 639px) {
  html {
    font-size: 64.6875px;
  }
}
@media screen and (min-width: 640px) and (max-width: 719px) {
  html {
    font-size: 100px;
  }
}


@font-face {
    font-family: 'iconfontmlaform';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


.iconfontmlaform {
  font-family: "iconfontmlaform" !important;
  font-size: 0.24rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align:middle;
}

.icon-dianhua:before {
  content: "\e666";
}

.icon-zixun:before {
  content: "\e706";
}

.icon-unchecked:before {
  content: "\e63c";
}

.icon-checked:before {
  content: "\e63d";
}

.icon-checked2:before {
  content: "\e65d";
}

.icon-youjiantou:before {
  content: "\e628";
}

.icon-radiobox-blank:before {
  content: "\e86a";
}

.icon-radiobox-marked:before {
  content: "\e86b";
}

.icon-shouye:before {
  content: "\e669";
}

.icon-yuyue:before {
  content: "\e75c";
}

.icon-zuojiantou:before {
  content: "\e610";
}

input[type=radio]:checked+.icon-radiobox-blank:before{
  content: "\e86b";
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
}
a {
  text-decoration: none;
  color: #666666;
  cursor: pointer;
}
body {
  overflow-x: hidden;
}
img {
  vertical-align: middle;
  border: none;
  max-width:100%;
}
li {
  list-style: none;
}
.lh1 {
  line-height: 1;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fn {
  float: none;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.t-c {
  text-align: center;
}
.t-l {
  text-align: left;
}
.t-r {
  text-align: right;
}
.nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.o-h {
  overflow: hidden;
}
.o-s {
  overflow: scroll;
}
.o-v {
  overflow: visible;
}
/* 文本垂直居中 */
.t-c-v {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.fw-b {
  font-weight: bold;
}
.fw-n {
  font-weight: normal;
}
.f0 {
  font-size: 0;
}
.f20 {
  font-size: 0.2rem;
}
.f22 {
  font-size: 0.22rem;
}
.f24 {
  font-size: 0.24rem;
}
.f26 {
  font-size: 0.26rem;
}
.f28 {
  font-size: 0.28rem;
}
.f30 {
  font-size: 0.3rem;
}
.f32 {
  font-size: 0.32rem;
}
.f34 {
  font-size: 0.34rem;
}
.f36 {
  font-size: 0.36rem;
}
.f38 {
  font-size: 0.38rem;
}
.f40 {
  font-size: 0.4rem;
}
.f42 {
  font-size: 0.42rem;
}
.f44 {
  font-size: 0.44rem;
}
.f46 {
  font-size: 0.46rem;
}
.f48 {
  font-size: 0.48rem;
}
.f50 {
  font-size: 0.5rem;
}
.f52 {
  font-size: 0.52rem;
}
.f54 {
  font-size: 0.54rem;
}
.f56 {
  font-size: 0.56rem;
}
.f58 {
  font-size: 0.58rem;
}
.f60 {
  font-size: 0.6rem;
}
.color1 {
  color: #e4393c;
}
.color2 {
  color: #222222;
}
.color3 {
  color: #666666;
}
.color4 {
  color: #999999;
}
.color5 {
  color: #d7d7d7;
}
.color6 {
  color: #f3f5f7;
}
.color7 {
  color: #f8f8f8;
}
.color8 {
  color: #ffffff;
}
.color-primary {
  color: #1ab394;
}
.color-success {
  color: #1c84c6;
}
.color-info {
  color: #23c6c8;
}
.color-warning {
  color: #f8ac59;
}
.color-danger {
  color: #ed5565;
}
.bg-color1 {
  background-color: #e4393c;
}
.bg-color2 {
  background-color: #222222;
}
.bg-color3 {
  background-color: #666666;
}
.bg-color4 {
  background-color: #999999;
}
.bg-color5 {
  background-color: #d7d7d7;
}
.bg-color6 {
  background-color: #f3f5f7;
}
.bg-color7 {
  background-color: #f8f8f8;
}
.bg-color8 {
  background-color: #ffffff;
}
.bg-color-primary {
  background-color: #1ab394;
}
.bg-color-success {
  background-color: #1c84c6;
}
.bg-color-info {
  background-color: #23c6c8;
}
.bg-color-warning {
  background-color: #f8ac59;
}
.bg-color-danger {
  background-color: #ed5565;
}
hr {
  border: none;
  border-bottom: 0.01rem solid #d7d7d7;
}
hr.lg {
  border-bottom: 0.03rem solid #d7d7d7;
}
.w1 {
  width: 0.1rem;
}
.h1 {
  height: 0.1rem;
}
.w2 {
  width: 0.2rem;
}
.h2 {
  height: 0.2rem;
}
.w3 {
  width: 0.3rem;
}
.h3 {
  height: 0.3rem;
}
.w4 {
  width: 0.4rem;
}
.h4 {
  height: 0.4rem;
}
.w5 {
  width: 0.5rem;
}
.h5 {
  height: 0.5rem;
}
.w6 {
  width: 0.6rem;
}
.h6 {
  height: 0.6rem;
}
.w7 {
  width: 0.7rem;
}
.h7 {
  height: 0.7rem;
}
.w8 {
  width: 0.8rem;
}
.h8 {
  height: 0.8rem;
}
.w9 {
  width: 0.9rem;
}
.h9 {
  height: 0.9rem;
}
.w10 {
  width: 1rem;
}
.h10 {
  height: 1rem;
}
.w11 {
  width: 1.1rem;
}
.h11 {
  height: 1.1rem;
}
.w12 {
  width: 1.2rem;
}
.h12 {
  height: 1.2rem;
}
.w13 {
  width: 1.3rem;
}
.h13 {
  height: 1.3rem;
}
.w14 {
  width: 1.4rem;
}
.h14 {
  height: 1.4rem;
}
.w15 {
  width: 1.5rem;
}
.h15 {
  height: 1.5rem;
}
.w16 {
  width: 1.6rem;
}
.h16 {
  height: 1.6rem;
}
.w17 {
  width: 1.7rem;
}
.h17 {
  height: 1.7rem;
}
.w18 {
  width: 1.8rem;
}
.h18 {
  height: 1.8rem;
}
.w19 {
  width: 1.9rem;
}
.h19 {
  height: 1.9rem;
}
.w20 {
  width: 2rem;
}
.h20 {
  height: 2rem;
}
.w21 {
  width: 2.1rem;
}
.h21 {
  height: 2.1rem;
}
.w22 {
  width: 2.2rem;
}
.h22 {
  height: 2.2rem;
}
.w23 {
  width: 2.3rem;
}
.h23 {
  height: 2.3rem;
}
.w24 {
  width: 2.4rem;
}
.h24 {
  height: 2.4rem;
}
.w25 {
  width: 2.5rem;
}
.h25 {
  height: 2.5rem;
}
.w26 {
  width: 2.6rem;
}
.h26 {
  height: 2.6rem;
}
.w27 {
  width: 2.7rem;
}
.h27 {
  height: 2.7rem;
}
.w28 {
  width: 2.8rem;
}
.h28 {
  height: 2.8rem;
}
.w29 {
  width: 2.9rem;
}
.h29 {
  height: 2.9rem;
}
.w30 {
  width: 3rem;
}
.h30 {
  height: 3rem;
}
.w31 {
  width: 3.1rem;
}
.h31 {
  height: 3.1rem;
}
.w32 {
  width: 3.2rem;
}
.h32 {
  height: 3.2rem;
}
.w33 {
  width: 3.3rem;
}
.h33 {
  height: 3.3rem;
}
.w34 {
  width: 3.4rem;
}
.h34 {
  height: 3.4rem;
}
.w35 {
  width: 3.5rem;
}
.h35 {
  height: 3.5rem;
}
.w36 {
  width: 3.6rem;
}
.h36 {
  height: 3.6rem;
}
.w37 {
  width: 3.7rem;
}
.h37 {
  height: 3.7rem;
}
.w38 {
  width: 3.8rem;
}
.h38 {
  height: 3.8rem;
}
.w39 {
  width: 3.9rem;
}
.h39 {
  height: 3.9rem;
}
.w40 {
  width: 4rem;
}
.h40 {
  height: 4rem;
}
.w41 {
  width: 4.1rem;
}
.h41 {
  height: 4.1rem;
}
.w42 {
  width: 4.2rem;
}
.h42 {
  height: 4.2rem;
}
.w43 {
  width: 4.3rem;
}
.h43 {
  height: 4.3rem;
}
.w44 {
  width: 4.4rem;
}
.h44 {
  height: 4.4rem;
}
.w45 {
  width: 4.5rem;
}
.h45 {
  height: 4.5rem;
}
.w46 {
  width: 4.6rem;
}
.h46 {
  height: 4.6rem;
}
.w47 {
  width: 4.7rem;
}
.h47 {
  height: 4.7rem;
}
.w48 {
  width: 4.8rem;
}
.h48 {
  height: 4.8rem;
}
.w49 {
  width: 4.9rem;
}
.h49 {
  height: 4.9rem;
}
.w50 {
  width: 5rem;
}
.h50 {
  height: 5rem;
}
.w51 {
  width: 5.1rem;
}
.h51 {
  height: 5.1rem;
}
.w52 {
  width: 5.2rem;
}
.h52 {
  height: 5.2rem;
}
.w53 {
  width: 5.3rem;
}
.h53 {
  height: 5.3rem;
}
.w54 {
  width: 5.4rem;
}
.h54 {
  height: 5.4rem;
}
.w55 {
  width: 5.5rem;
}
.h55 {
  height: 5.5rem;
}
.w56 {
  width: 5.6rem;
}
.h56 {
  height: 5.6rem;
}
.w57 {
  width: 5.7rem;
}
.h57 {
  height: 5.7rem;
}
.w58 {
  width: 5.8rem;
}
.h58 {
  height: 5.8rem;
}
.w59 {
  width: 5.9rem;
}
.h59 {
  height: 5.9rem;
}
.w60 {
  width: 6rem;
}
.h60 {
  height: 6rem;
}
.w61 {
  width: 6.1rem;
}
.h61 {
  height: 6.1rem;
}
.w62 {
  width: 6.2rem;
}
.h62 {
  height: 6.2rem;
}
.w63 {
  width: 6.3rem;
}
.h63 {
  height: 6.3rem;
}
.w64 {
  width: 6.4rem;
}
.h64 {
  height: 6.4rem;
}
.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;
  display: inline-block;
}
.col-1 {
  width: calc(8.33333333%);
}
.col-2 {
  width: calc(16.66666667%);
}
.col-3 {
  width: calc(25%);
}
.col-4 {
  width: calc(33.33333333%);
}
.col-5 {
  width: calc(41.66666667%);
}
.col-6 {
  width: calc(50%);
}
.col-7 {
  width: calc(58.33333333%);
}
.col-8 {
  width: calc(66.66666667%);
}
.col-9 {
  width: calc(75%);
}
.col-10 {
  width: calc(83.33333333%);
}
.col-11 {
  width: calc(91.66666667%);
}
.col-12 {
  width: calc(100%);
}
.col-e-1-5 {
  width: calc(20%);
  float: left;
  display: inline-block;
}
.m1 {
  margin: 0.1rem;
}
.p1 {
  padding: 0.1rem;
}
.m2 {
  margin: 0.2rem;
}
.p2 {
  padding: 0.2rem;
}
.m3 {
  margin: 0.3rem;
}
.p3 {
  padding: 0.3rem;
}
.m4 {
  margin: 0.4rem;
}
.p4 {
  padding: 0.4rem;
}
.m5 {
  margin: 0.5rem;
}
.p5 {
  padding: 0.5rem;
}
.m6 {
  margin: 0.6rem;
}
.p6 {
  padding: 0.6rem;
}
.m7 {
  margin: 0.7rem;
}
.p7 {
  padding: 0.7rem;
}
.m8 {
  margin: 0.8rem;
}
.p8 {
  padding: 0.8rem;
}
.m9 {
  margin: 0.9rem;
}
.p9 {
  padding: 0.9rem;
}
.m10 {
  margin: 1rem;
}
.p10 {
  padding: 1rem;
}
.m11 {
  margin: 1.1rem;
}
.p11 {
  padding: 1.1rem;
}
.m12 {
  margin: 1.2rem;
}
.p12 {
  padding: 1.2rem;
}
.ml1 {
  margin-left: 0.1rem;
}
.mr1 {
  margin-right: 0.1rem;
}
.mt1 {
  margin-top: 0.1rem;
}
.mb1 {
  margin-bottom: 0.1rem;
}
.pl1 {
  padding-left: 0.1rem;
}
.pr1 {
  padding-right: 0.1rem;
}
.pt1 {
  padding-top: 0.1rem;
}
.pb1 {
  padding-bottom: 0.1rem;
}
.ml2 {
  margin-left: 0.2rem;
}
.mr2 {
  margin-right: 0.2rem;
}
.mt2 {
  margin-top: 0.2rem;
}
.mb2 {
  margin-bottom: 0.2rem;
}
.pl2 {
  padding-left: 0.2rem;
}
.pr2 {
  padding-right: 0.2rem;
}
.pt2 {
  padding-top: 0.2rem;
}
.pb2 {
  padding-bottom: 0.2rem;
}
.ml3 {
  margin-left: 0.3rem;
}
.mr3 {
  margin-right: 0.3rem;
}
.mt3 {
  margin-top: 0.3rem;
}
.mb3 {
  margin-bottom: 0.3rem;
}
.pl3 {
  padding-left: 0.3rem;
}
.pr3 {
  padding-right: 0.3rem;
}
.pt3 {
  padding-top: 0.3rem;
}
.pb3 {
  padding-bottom: 0.3rem;
}
.ml4 {
  margin-left: 0.4rem;
}
.mr4 {
  margin-right: 0.4rem;
}
.mt4 {
  margin-top: 0.4rem;
}
.mb4 {
  margin-bottom: 0.4rem;
}
.pl4 {
  padding-left: 0.4rem;
}
.pr4 {
  padding-right: 0.4rem;
}
.pt4 {
  padding-top: 0.4rem;
}
.pb4 {
  padding-bottom: 0.4rem;
}
.ml5 {
  margin-left: 0.5rem;
}
.mr5 {
  margin-right: 0.5rem;
}
.mt5 {
  margin-top: 0.5rem;
}
.mb5 {
  margin-bottom: 0.5rem;
}
.pl5 {
  padding-left: 0.5rem;
}
.pr5 {
  padding-right: 0.5rem;
}
.pt5 {
  padding-top: 0.5rem;
}
.pb5 {
  padding-bottom: 0.5rem;
}
.ml6 {
  margin-left: 0.6rem;
}
.mr6 {
  margin-right: 0.6rem;
}
.mt6 {
  margin-top: 0.6rem;
}
.mb6 {
  margin-bottom: 0.6rem;
}
.pl6 {
  padding-left: 0.6rem;
}
.pr6 {
  padding-right: 0.6rem;
}
.pt6 {
  padding-top: 0.6rem;
}
.pb6 {
  padding-bottom: 0.6rem;
}
.ml7 {
  margin-left: 0.7rem;
}
.mr7 {
  margin-right: 0.7rem;
}
.mt7 {
  margin-top: 0.7rem;
}
.mb7 {
  margin-bottom: 0.7rem;
}
.pl7 {
  padding-left: 0.7rem;
}
.pr7 {
  padding-right: 0.7rem;
}
.pt7 {
  padding-top: 0.7rem;
}
.pb7 {
  padding-bottom: 0.7rem;
}
.ml8 {
  margin-left: 0.8rem;
}
.mr8 {
  margin-right: 0.8rem;
}
.mt8 {
  margin-top: 0.8rem;
}
.mb8 {
  margin-bottom: 0.8rem;
}
.pl8 {
  padding-left: 0.8rem;
}
.pr8 {
  padding-right: 0.8rem;
}
.pt8 {
  padding-top: 0.8rem;
}
.pb8 {
  padding-bottom: 0.8rem;
}
.ml9 {
  margin-left: 0.9rem;
}
.mr9 {
  margin-right: 0.9rem;
}
.mt9 {
  margin-top: 0.9rem;
}
.mb9 {
  margin-bottom: 0.9rem;
}
.pl9 {
  padding-left: 0.9rem;
}
.pr9 {
  padding-right: 0.9rem;
}
.pt9 {
  padding-top: 0.9rem;
}
.pb9 {
  padding-bottom: 0.9rem;
}
.ml10 {
  margin-left: 1rem;
}
.mr10 {
  margin-right: 1rem;
}
.mt10 {
  margin-top: 1rem;
}
.mb10 {
  margin-bottom: 1rem;
}
.pl10 {
  padding-left: 1rem;
}
.pr10 {
  padding-right: 1rem;
}
.pt10 {
  padding-top: 1rem;
}
.pb10 {
  padding-bottom: 1rem;
}
.ml11 {
  margin-left: 1.1rem;
}
.mr11 {
  margin-right: 1.1rem;
}
.mt11 {
  margin-top: 1.1rem;
}
.mb11 {
  margin-bottom: 1.1rem;
}
.pl11 {
  padding-left: 1.1rem;
}
.pr11 {
  padding-right: 1.1rem;
}
.pt11 {
  padding-top: 1.1rem;
}
.pb11 {
  padding-bottom: 1.1rem;
}
.ml12 {
  margin-left: 1.2rem;
}
.mr12 {
  margin-right: 1.2rem;
}
.mt12 {
  margin-top: 1.2rem;
}
.mb12 {
  margin-bottom: 1.2rem;
}
.pl12 {
  padding-left: 1.2rem;
}
.pr12 {
  padding-right: 1.2rem;
}
.pt12 {
  padding-top: 1.2rem;
}
.pb12 {
  padding-bottom: 1.2rem;
}
.cbtn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #e4393c;
  cursor: pointer;
  color: #fff;
  border: 1px solid #e4393c;
}
.cbtn:hover,
.cbtn:active {
  background-color: #ce1c1f;
  border-color: #ce1c1f;
}
.cbtn.disable,
.cbtn[disabled=disabled] {
  background-color: #999999 !important;
  border-color: #999999 !important;
  cursor: default;
}
.cbtn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
}
.cbtn-primary:hover,
.cbtn-primary:active {
  background-color: #14866f;
  border-color: #14866f;
}
.cbtn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.cbtn-success:hover,
.cbtn-success:active {
  background-color: #166699;
  border-color: #166699;
}
.cbtn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.cbtn-info:hover,
.cbtn-info:active {
  background-color: #1b9b9d;
  border-color: #1b9b9d;
}
.cbtn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.cbtn-warning:hover,
.cbtn-warning:active {
  background-color: #f69428;
  border-color: #f69428;
}
.cbtn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
}
.cbtn-danger:hover,
.cbtn-danger:active {
  background-color: #e8273b;
  border-color: #e8273b;
}
.cbtn-select {
  position: relative;
  border: none;
}
.cbtn-select .btn-select-list {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  line-height: 2.4em;
  border-top: 1px solid #fff;
  display: none;
}
.cbtn-select .btn-select-list li,
.cbtn-select .btn-select-list li a {
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.cbtn-select .btn-select-list li:hover,
.cbtn-select .btn-select-list li a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.tag {
  background-color: #e4393c;
  padding: 0.01rem 0.1rem;
  border-radius: 0.05rem;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tag-primary {
  background-color: #1ab394;
}
.tag-success {
  background-color: #1c84c6;
}
.tag-info {
  background-color: #23c6c8;
}
.tag-warning {
  background-color: #f8ac59;
}
.tag-danger {
  background-color: #ed5565;
}
.form-control {
  border: 1px solid #d7d7d7;
  resize: none;
  padding: 0.1rem 0.2rem;
  vertical-align: middle;
  font: inherit;
  font-size: inherit;
}
.form-control:focus {
  border-color: #999999;
}
.ui-checkbox,
.ui-radio {
  cursor: pointer;
  width: 0.35rem;
  height: 0.35rem;
  display: inline-block;
  vertical-align: middle;
  border: 0.01rem solid #999999;
  margin-right: 0.05rem;
  margin-top: -0.05rem;
  border-radius: 20%;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ui-checkbox.checked,
.ui-radio.checked {
  background-color: #e4393c;
  border-color: #e4393c;
}
.ui-checkbox.checked:after,
.ui-radio.checked:after {
  content: '';
  display: inline-block;
  width: 20%;
  height: 40%;
  margin-top: -5%;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(30deg);
}
.ui-radio {
  border-radius: 50%;
}
.ui-radio.disabled,
.ui-checkbox.disabled {
  opacity: 0.3;
  cursor: default;
}
.check-primary.checked {
  background-color: #1ab394;
  border-color: #1ab394;
}
.check-success.checked {
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.check-info.checked {
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.check-warning.checked {
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.check-danger.checked {
  background-color: #ed5565;
  border-color: #ed5565;
}
.ui-selectBox {
  display: inline-block;
  border: 1px solid #d7d7d7;
  height: 0.62rem;
  line-height: 0.6rem;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.ui-selectBox input {
  float: left;
  display: block;
  position: absolute;
  padding-left: 0.5em;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 0.6rem;
  border: none;
}
.ui-selectBox i.icon {
  float: right;
  display: inline-block;
  width: 1em;
  position: absolute;
  right: 0.5em;
  top: 0;
}
.ui-selectBox .box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
}
blockquote {
  padding: 0.1rem 0.2rem;
  border-left: 0.05rem solid #e4393c;
  color: #666;
}
.blockquote-primary {
  border-color: #1ab394;
}
.blockquote-success {
  border-color: #1c84c6;
}
.blockquote-info {
  border-color: #23c6c8;
}
.blockquote-warning {
  border-color: #f8ac59;
}
.blockquote-danger {
  border-color: #ed5565;
}
blockquote.normal {
  border-color: #999999;
}
.radius0 {
  border-radius: 0;
}
.radius5 {
  border-radius: 0.05rem;
}
.radius10 {
  border-radius: 0.1rem;
}
.radius15 {
  border-radius: 0.15rem;
}
.radius20 {
  border-radius: 0.2rem;
}
.radius-o {
  border-radius: 50%;
}
.d-b {
  display: block;
}
.d-i {
  display: inline;
}
.d-i-b {
  display: inline-block;
}
.d-n {
  display: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0px;
  border: 0px solid gray;
}
td,
th {
  border: 1px solid #ccc;
  padding: 2px 15px;
}
th {
  background: #f1f1f1;
}
/*
 * 以下是公用的东西
 */
.ui-title {
  line-height: 1.8em;
  border-bottom: 0.01rem solid #d7d7d7;
  font-weight: normal;
}
.ui-header {
  line-height: 0.8rem;
}
.ui-header-l,
.ui-header-r {
  cursor: pointer;
}
.ui-btnlist .btn {
  float: left;
}
.ui-btnlist .btn:first-child {
  border-radius: .05rem 0 0 .05rem;
}
.ui-btnlist .btn:last-child {
  border-radius: 0 .05rem .05rem 0;
}
