/*
*author:wty
*version:1.0
*QQ:759743719
*time:2016-06-13
*/
/*初始化*/
html {
  background: #fff;
  font-family: STHeiti, 'Microsoft YaHei', Helvetica, Arial, sans-serif;
  font-size: 62.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  min-height: 100%;
}
html,
body,
div,
span,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
nav,
ul {
  list-style: none;
}
a {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
select {
  vertical-align: middle;
}
/*img*/
img {
  border: 0;
  vertical-align: middle;
}
a img,
img {
  -ms-interpolation-mode: bicubic;
}
.mv-img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.mv-img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 2px;
  line-height: 1.6;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 0;
}
.mv-radius {
  border-radius: 2px;
}
.mv-round {
  border-radius: 1000px;
}
.mv-circle {
  border-radius: 50%;
}
/*栅格系统*/
.mv-g:after,
.mv-g:before {
  content: " ";
  display: table;
}
.mv-g:after {
  clear: both;
}
.mv-g [class^="mv-col-"],
.mv-g [class*=" mv-col-"] {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}
.mv-collapse [class*=mv-col-] {
  padding-left: 0;
  padding-right: 0;
}
.mv-col-1 {
  width: 8.33333%;
}
.mv-col-2 {
  width: 16.66667%;
}
.mv-col-3 {
  width: 25%;
}
.mv-col-4 {
  width: 33.33333%;
}
.mv-col-5 {
  width: 41.66667%;
}
.mv-col-6 {
  width: 50%;
}
.mv-col-7 {
  width: 58.33333%;
}
.mv-col-8 {
  width: 66.66667%;
}
.mv-col-9 {
  width: 75%;
}
.mv-col-10 {
  width: 83.33333%;
}
.mv-col-11 {
  width: 91.66667%;
}
.mv-col-12 {
  width: 100%;
}
/*文本排列*/
.mv-text-l {
  text-align: left;
}
.mv-text-r {
  text-align: right;
}
.mv-text-c {
  text-align: center;
}
.mv-va-t {
  vertical-align: top !important;
}
.mv-va-m {
  vertical-align: middle !important;
}
.mv-va-b {
  vertical-align: bottom !important;
}
/*文本大小及行高*/
.mv-ellipsis {
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.mv-text-xs {
  font-size: 1.2rem;
}
.mv-text-sm {
  font-size: 1.4rem;
}
.mv-text-df {
  font-size: 1.6rem;
}
.mv-text-lg {
  font-size: 1.8rem;
}
.mv-text-xl {
  font-size: 2.4rem;
}
.mv-text-xxl {
  font-size: 3.2rem;
}
.mv-text-xxxl {
  font-size: 4.2rem;
}
.mv-lh-df {
  line-height: 1.6rem;
}
.mv-lh-xs {
  line-height: 1.2rem;
}
.mv-lh-sm {
  line-height: 1.4rem;
}
.mv-lh-lg {
  line-height: 1.8rem;
}
.mv-lh-xl {
  line-height: 2.4rem;
}
.mv-lh-xxl {
  line-height: 3.2rem;
}
.mv-lh-xxxl {
  line-height: 4.2rem;
}
/*定位、浮动*/
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.pos-f {
  position: fixed;
}
.mv-fl {
  float: left!important;
  _display: inline;
}
.mv-fr {
  float: right!important;
  _display: inline;
}
.mv-cf:after,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.mv-cf,
.clearfix {
  zoom: 1;
}
/*外边距*/
.mv-mg-xs {
  margin: 0.5rem;
}
.mv-mg-sm {
  margin: 1rem;
}
.mv-mg-df {
  margin: 1.6rem;
}
.mv-mg-l {
  margin: 2rem;
}
.mv-mg-lg {
  margin: 2.4rem;
}
.mv-mg-xl {
  margin: 3.2rem;
}
.mv-mg-t-xs {
  margin-top: 0.5rem;
}
.mv-mg-t-sm {
  margin-top: 1rem;
}
.mv-mg-t-df {
  margin-top: 1.6rem;
}
.mv-mg-t-l {
  margin-top: 2rem;
}
.mv-mg-t-lg {
  margin-top: 2.4rem;
}
.mv-mg-t-xl {
  margin-top: 3.2rem;
}
.mv-mg-b-xs {
  margin-bottom: 0.5rem;
}
.mv-mg-b-sm {
  margin-bottom: 1rem;
}
.mv-mg-b-df {
  margin-bottom: 1.6rem;
}
.mv-mg-b-l {
  margin-bottom: 2rem;
}
.mv-mg-b-lg {
  margin-bottom: 2.4rem;
}
.mv-mg-b-xl {
  margin-bottom: 3.2rem;
}
.mv-mg-l-xs {
  margin-left: 0.5rem;
}
.mv-mg-l-sm {
  margin-left: 1rem;
}
.mv-mg-l-df {
  margin-left: 1.6rem;
}
.mv-mg-l-l {
  margin-left: 2rem;
}
.mv-mg-l-lg {
  margin-left: 2.4rem;
}
.mv-mg-l-xl {
  margin-left: 3.2rem;
}
.mv-mg-r-xs {
  margin-right: 0.5rem;
}
.mv-mg-r-sm {
  margin-right: 1rem;
}
.mv-mg-r-df {
  margin-right: 1.6rem;
}
.mv-mg-r-l {
  margin-right: 2rem;
}
.mv-mg-r-lg {
  margin-right: 2.4rem;
}
.mv-mg-r-xl {
  margin-right: 3.2rem;
}
/*内边距*/
.mv-pd-xs {
  padding: 0.5rem;
}
.mv-pd-sm {
  padding: 1rem;
}
.mv-pd-df {
  padding: 1.6rem;
}
.mv-pd-l {
  padding: 2rem;
}
.mv-pd-lg {
  padding: 2.4rem;
}
.mv-pd-xl {
  padding: 3.2rem;
}
.mv-pd-t-xs {
  padding-top: 0.5rem;
}
.mv-pd-t-sm {
  padding-top: 1rem;
}
.mv-pd-t-df {
  padding-top: 1.6rem;
}
.mv-pd-t-l {
  padding-top: 2rem;
}
.mv-pd-t-lg {
  padding-top: 2.4rem;
}
.mv-pd-t-xl {
  padding-top: 3.2rem;
}
.mv-pd-b-xs {
  padding-bottom: 0.5rem;
}
.mv-pd-b-sm {
  padding-bottom: 1rem;
}
.mv-pd-b-df {
  padding-bottom: 1.6rem;
}
.mv-pd-b-l {
  padding-bottom: 2rem;
}
.mv-pd-b-lg {
  padding-bottom: 2.4rem;
}
.mv-pd-b-xl {
  padding-bottom: 3.2rem;
}
.mv-pd-l-xs {
  padding-left: 0.5rem;
}
.mv-pd-l-sm {
  padding-left: 1rem;
}
.mv-pd-l-df {
  padding-left: 1.6rem;
}
.mv-pd-l-l {
  padding-left: 2rem;
}
.mv-pd-l-lg {
  padding-left: 2.4rem;
}
.mv-pd-l-xl {
  padding-left: 3.2rem;
}
.mv-pd-r-xs {
  padding-right: 0.5rem;
}
.mv-pd-r-sm {
  padding-right: 1rem;
}
.mv-pd-r-df {
  padding-right: 1.6rem;
}
.mv-pd-r-l {
  padding-right: 2rem;
}
.mv-pd-r-lg {
  padding-right: 2.4rem;
}
.mv-pd-r-xl {
  padding-right: 3.2rem;
}
/*边框*/
.mv-bd {
  border: 1px solid #e6e6e6;
}
.mv-bd-b {
  border-bottom: 1px solid #e6e6e6;
}
.mv-bd-l {
  border-left: 1px solid #e6e6e6;
}
.mv-bd-r {
  border-right: 1px solid #e6e6e6;
}
.mv-bd-t {
  border-top: 1px solid #e6e6e6;
}
/*按钮*/
.mv-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 0;
  padding: .8em 1em;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  user-select: none;
  -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out, color 300ms ease-out;
  transition: background-color 300ms ease-out, border-color 300ms ease-out, color 300ms ease-out;
}
.mv-btn:active {
  color: rgba(255, 255, 255, 0.4);
}
.mv-btn.mv-disabled,
.mv-btn[disabled] {
  pointer-events: none;
  border-color: transparent;
  cursor: not-allowed;
  opacity: .45;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mv-btn.mv-round {
  border-radius: 1000px;
}
.mv-btn.mv-radius {
  border-radius: 4px;
}
.mv-btn-link {
  color: #666;
  background-color: #fff;
}
.mv-btn-link:active {
  background-color: #f78a34;
  color: #fff;
}
.mv-btn-default {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
.mv-btn-default:active {
  background-color: #666;
}
.mv-btn-primary {
  color: #fff;
  background-color: #0e90d2;
  border-color: #0e90d2;
}
.mv-btn-primary:active {
  background-color: #24a259;
}
.mv-btn-warning {
  color: #fff;
  background-color: #ff6600;
  border-color: #ff6600;
}
.mv-btn-warning:active {
  background-color: #dc5b04;
}
.mv-btn-danger {
  color: #fff;
  background-color: #e22625;
  border-color: #e22625;
}
.mv-btn-danger:active {
  background-color: #c60d0c;
}
.mv-btn-success {
  color: #fff;
  background-color: #32bf47;
  border-color: #32bf47;
}
.mv-btn-success:active {
  background-color: #17a92d;
}
.mv-btn-secondary {
  color: #fff;
  background-color: #3bb4f2;
  border-color: #3bb4f2;
}
.mv-btn-secondary:active {
  background-color: #19a7f0;
}
.mv-btn-xs {
  font-size: 1.2rem;
}
.mv-btn-sm {
  font-size: 1.4rem;
}
.mv-btn-lg {
  font-size: 1.8rem;
}
.mv-btn-xl {
  font-size: 2rem;
}
.mv-btn-block {
  width: 100%;
  display: block;
  padding-left: 0;
  padding-right: 0;
}
.mv-btn-block + .mv-btn-block {
  margin-top: 5px;
}
/*表格*/
table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  empty-cells: show;
}
table code {
  white-space: normal;
}
.mv-table {
  width: 100%;
  margin-bottom: 1.6rem;
  border-collapse: separate;
}
th {
  text-align: left;
}
.mv-table > tbody > tr > td,
.mv-table > tbody > tr > th,
.mv-table > tfoot > tr > td,
.mv-table > tfoot > tr > th,
.mv-table > thead > tr > td,
.mv-table > thead > tr > th {
  padding: .7rem;
  line-height: 1.6;
  vertical-align: top;
  border-top: 1px solid #e9e9ed;
  color: #999;
}
.mv-table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #e9e9ed;
}
.mv-table > caption + thead > tr:first-child > td,
.mv-table > caption + thead > tr:first-child > th,
.mv-table > colgroup + thead > tr:first-child > td,
.mv-table > colgroup + thead > tr:first-child > th,
.mv-table > thead:first-child > tr:first-child > td,
.mv-table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.mv-table > tbody + tbody tr:first-child td {
  border-top: 2px solid #e9e9ed;
}
.mv-table-bordered {
  border: 1px solid #e9e9ed;
  border-left: none;
}
.mv-table-bordered > tbody > tr > td,
.mv-table-bordered > tbody > tr > th,
.mv-table-bordered > tfoot > tr > td,
.mv-table-bordered > tfoot > tr > th,
.mv-table-bordered > thead > tr > td,
.mv-table-bordered > thead > tr > th {
  border-left: 1px solid #e9e9ed;
}
.mv-table-bordered > tbody > tr:first-child > td,
.mv-table-bordered > tbody > tr:first-child > th {
  border-top: none;
}
.mv-table-bordered > thead + tbody > tr:first-child > td,
.mv-table-bordered > thead + tbody > tr:first-child > th {
  border-top: 1px solid #e9e9ed;
}
.mv-table-radius {
  border: 1px solid #e9e9ed;
  border-radius: 2px;
}
.mv-table-radius > thead > tr:first-child > td:first-child,
.mv-table-radius > thead > tr:first-child > th:first-child {
  border-top-left-radius: 2px;
  border-left: none;
}
.mv-table-radius > thead > tr:first-child > td:last-child,
.mv-table-radius > thead > tr:first-child > th:last-child {
  border-top-right-radius: 2px;
  border-right: none;
}
.mv-table-radius > tbody > tr > td:first-child,
.mv-table-radius > tbody > tr > th:first-child {
  border-left: none;
}
.mv-table-radius > tbody > tr > td:last-child,
.mv-table-radius > tbody > tr > th:last-child {
  border-right: none;
}
.mv-table-radius > tbody > tr:last-child > td,
.mv-table-radius > tbody > tr:last-child > th {
  border-bottom: none;
}
.mv-table-radius > tbody > tr:last-child > td:first-child,
.mv-table-radius > tbody > tr:last-child > th:first-child {
  border-bottom-left-radius: 2px;
}
.mv-table-radius > tbody > tr:last-child > td:last-child,
.mv-table-radius > tbody > tr:last-child > th:last-child {
  border-bottom-right-radius: 2px;
}
.mv-table-striped > tbody > tr:nth-child(odd) > td,
.mv-table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.mv-table-hover > tbody > tr:hover > td,
.mv-table-hover > tbody > tr:hover > th {
  background-color: #e9e9e9;
}
.mv-table-compact > tbody > tr > td,
.mv-table-compact > tbody > tr > th,
.mv-table-compact > tfoot > tr > td,
.mv-table-compact > tfoot > tr > th,
.mv-table-compact > thead > tr > td,
.mv-table-compact > thead > tr > th {
  padding: 0.4rem;
}
.mv-table-centered > tbody > tr > td,
.mv-table-centered > tbody > tr > th,
.mv-table-centered > tfoot > tr > td,
.mv-table-centered > tfoot > tr > th,
.mv-table-centered > thead > tr > td,
.mv-table-centered > thead > tr > th {
  text-align: center;
}
.mv-table > tbody > tr.mv-active > td,
.mv-table > tbody > tr.mv-active > th,
.mv-table > tbody > tr > td.mv-active,
.mv-table > tbody > tr > th.mv-active,
.mv-table > tfoot > tr.mv-active > td,
.mv-table > tfoot > tr.mv-active > th,
.mv-table > tfoot > tr > td.mv-active,
.mv-table > tfoot > tr > th.mv-active,
.mv-table > thead > tr.mv-active > td,
.mv-table > thead > tr.mv-active > th,
.mv-table > thead > tr > td.mv-active,
.mv-table > thead > tr > th.mv-active {
  background-color: #ffd;
}
.mv-table > tbody > tr.mv-disabled > td,
.mv-table > tbody > tr.mv-disabled > th,
.mv-table > tbody > tr > td.mv-disabled,
.mv-table > tbody > tr > th.mv-disabled,
.mv-table > tfoot > tr.mv-disabled > td,
.mv-table > tfoot > tr.mv-disabled > th,
.mv-table > tfoot > tr > td.mv-disabled,
.mv-table > tfoot > tr > th.mv-disabled,
.mv-table > thead > tr.mv-disabled > td,
.mv-table > thead > tr.mv-disabled > th,
.mv-table > thead > tr > td.mv-disabled,
.mv-table > thead > tr > th.mv-disabled {
  color: #eee;
}
.mv-table > tbody > tr.mv-primary > td,
.mv-table > tbody > tr.mv-primary > th,
.mv-table > tbody > tr > td.mv-primary,
.mv-table > tbody > tr > th.mv-primary,
.mv-table > tfoot > tr.mv-primary > td,
.mv-table > tfoot > tr.mv-primary > th,
.mv-table > tfoot > tr > td.mv-primary,
.mv-table > tfoot > tr > th.mv-primary,
.mv-table > thead > tr.mv-primary > td,
.mv-table > thead > tr.mv-primary > th,
.mv-table > thead > tr > td.mv-primary,
.mv-table > thead > tr > th.mv-primary {
  color: #fff;
  background-color: #999;
}
.mv-table > tbody > tr.mv-success > td,
.mv-table > tbody > tr.mv-success > th,
.mv-table > tbody > tr > td.mv-success,
.mv-table > tbody > tr > th.mv-success,
.mv-table > tfoot > tr.mv-success > td,
.mv-table > tfoot > tr.mv-success > th,
.mv-table > tfoot > tr > td.mv-success,
.mv-table > tfoot > tr > th.mv-success,
.mv-table > thead > tr.mv-success > td,
.mv-table > thead > tr.mv-success > th,
.mv-table > thead > tr > td.mv-success,
.mv-table > thead > tr > th.mv-success {
  color: #5eb95e;
  background-color: rgba(94, 185, 94, 0.115);
}
.mv-table > tbody > tr.mv-warning > td,
.mv-table > tbody > tr.mv-warning > th,
.mv-table > tbody > tr > td.mv-warning,
.mv-table > tbody > tr > th.mv-warning,
.mv-table > tfoot > tr.mv-warning > td,
.mv-table > tfoot > tr.mv-warning > th,
.mv-table > tfoot > tr > td.mv-warning,
.mv-table > tfoot > tr > th.mv-warning,
.mv-table > thead > tr.mv-warning > td,
.mv-table > thead > tr.mv-warning > th,
.mv-table > thead > tr > td.mv-warning,
.mv-table > thead > tr > th.mv-warning {
  color: #f37b1d;
  background-color: rgba(243, 123, 29, 0.115);
}
.mv-table > tbody > tr.mv-danger > td,
.mv-table > tbody > tr.mv-danger > th,
.mv-table > tbody > tr > td.mv-danger,
.mv-table > tbody > tr > th.mv-danger,
.mv-table > tfoot > tr.mv-danger > td,
.mv-table > tfoot > tr.mv-danger > th,
.mv-table > tfoot > tr > td.mv-danger,
.mv-table > tfoot > tr > th.mv-danger,
.mv-table > thead > tr.mv-danger > td,
.mv-table > thead > tr.mv-danger > th,
.mv-table > thead > tr > td.mv-danger,
.mv-table > thead > tr > th.mv-danger {
  color: #dd514c;
  background-color: rgba(221, 81, 76, 0.115);
}
.mv-table > tbody > tr.mv-text-danger > td,
.mv-table > tbody > tr.mv-text-danger > th,
.mv-table > tbody > tr > td.mv-text-danger,
.mv-table > tbody > tr > th.mv-text-danger,
.mv-table > tfoot > tr.mv-text-danger > td,
.mv-table > tfoot > tr.mv-text-danger > th,
.mv-table > tfoot > tr > td.mv-text-danger,
.mv-table > tfoot > tr > th.mv-text-danger,
.mv-table > thead > tr.mv-text-danger > td,
.mv-table > thead > tr.mv-text-danger > th,
.mv-table > thead > tr > td.mv-text-danger,
.mv-table > thead > tr > th.mv-text-danger {
  color: #e22124;
}
/*表单*/
.mv-form-group {
  margin-bottom: 1.5rem;
}
.mv-form-label {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: .8em;
  text-align: right;
  font-size: 1.6rem;
}
.mv-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.mv-form-group:after,
.mv-form-group:before {
  content: "";
  display: table;
}
.mv-form-group:after {
  clear: both;
}
.mv-input-group-label {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 1em;
  font-size: 1.6rem;
  font-weight: 400;
  color: #666;
  text-align: center;
  border-radius: 0;
}
.mv-form-field,
.mv-form .form-select,
.mv-form .form-input,
.mv-form .form-textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: .8em 1em;
  font-size: 1.6rem;
  line-height: 1.2;
  color: #666;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-appearance: none;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.mv-form .form-input.xs {
  font-size: 1.2rem;
}
.mv-form .form-input.sm {
  font-size: 1.4rem;
}
.mv-form .form-input.no-bd {
  border: none;
}
.mv-form .form-input.no-pd {
  padding: .8em 0;
}
.mv-form .form-input.no-bg {
  background: none;
}
.mv-form .form-input.xs {
  font-size: 1.2rem;
}
.mv-form .form-input.sm {
  font-size: 1.4rem;
}
.mv-form .form-input.lg {
  font-size: 1.8rem;
}
.mv-form .form-input.xl {
  font-size: 2rem;
}
.mv-form .form-select {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  -webkit-border-radius: 0;
  background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+') no-repeat 100% center;
}
