@charset "UTF-8";
@media screen and (max-width: 1200px) {
  html,
  body {
    width: 1320px; } }

body,
div,
span,
header,
footer,
nav,
section,
aside,
article,
ul,
dl,
dt,
dd,
li,
a,
p,
pre,
h1,
h2,
h3,
h4,
h5,
h6,
i,
b,
textarea,
button,
input,
select,
figure,
figcaption {
  padding: 0;
  margin: 0;
  list-style: none;
  font-style: normal;
  text-decoration: none;
  border: none;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px; }
  body:focus,
  div:focus,
  span:focus,
  header:focus,
  footer:focus,
  nav:focus,
  section:focus,
  aside:focus,
  article:focus,
  ul:focus,
  dl:focus,
  dt:focus,
  dd:focus,
  li:focus,
  a:focus,
  p:focus,
  pre:focus,
  h1:focus,
  h2:focus,
  h3:focus,
  h4:focus,
  h5:focus,
  h6:focus,
  i:focus,
  b:focus,
  textarea:focus,
  button:focus,
  input:focus,
  select:focus,
  figure:focus,
  figcaption:focus {
    outline: none; }

a,
li,
button {
  cursor: pointer; }

button {
  outline: none; }

.lf {
  float: left; }

.rt {
  float: right; }

.bg-grey {
  background: #f4f6f8; }

.bg-white {
  background: #fff; }

input, button, textarea {
  outline: none; }

body {
  background: #F5F5F5 !important; }

/*
  样式规范表
*/
/**
 * Define Font Weight
 */
/**
 * Define Other
 */

.layout-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}
.layout-wrap .main-container {
    width: 100%;
    min-width: 1320px;
    min-height: calc(100% - 60px);
    font-size: 14px;
    color: #333;
    margin-left: auto;
    margin-right: auto;
}

