* {
  margin: 0;
  padding: 0;
  word-break: break-all;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body,
html {
  color: #5a5a5a;
  font-size: 12px;
}

body {
  position: relative;
  background-color: #fff;
}

body,
button,
input,
select,
textarea {
  font-family: Microsoft Yahei, Helvetica Neue, Helvetica, Arial, Tahoma, sans-serif;
}

article,
aside,
details,
div,
figcaption,
figure,
footer,
header,
hgroup,
iframe,
nav,
p,
section {
  display: block;
}

button,
input {
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input,
select,
textarea {
  vertical-align: middle;
  font-size: 100%;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
}

button,
input[type=button],
input[type=checkbox],
input[type=radio],
input[type=reset],
input[type=submit],
label,
select {
  cursor: pointer;
}

input:-webkit-autofill,
textarea:-webkit-autofill {
  background-color: inherit;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  text-align: inherit;
}

fieldset,
iframe,
img {
  border: 0;
}

del {
  text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-weight: 500;
  font-style: normal;
}

li,
ol,
ul {
  list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: inherit;
}

a {
  color: #333;
}

a:hover {
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

a:visited {
  text-decoration: none;
}

a,
ins {
  text-decoration: none;
}

.c_pointer {
  cursor: pointer;
}

.c_not {
  cursor: not-allowed;
}

img {
  display: inline-block;
  /*width: auto;
  height: auto;*/
  max-width: 100%;
  max-height: 100%;
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

i {
  font-style: normal;
}

.clear {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  font-size: 0;
}

.clearfix:after {
  content: "";
  height: 0;
  font-size: 0;
  display: block;
  clear: both;
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
  display: inline-block;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  vertical-align: middle;
  color: #555;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.block {
  display: block;
}

.bg_fff {
  background-color: #fff;
}

.bg_f7 {
  background-color: #f7f7f7;
}

.c_333 {
  color: #333;
}

.c_555 {
  color: #555;
}

.c_999 {
  color: #999;
}

.c_f90 {
  color: #f90;
}

.c_blue {
  color: #409EFF;
}

.c_red {
  color: #f00;
}

.c_green {
  color: #00a222;
}

.c_fff {
  color: #fff;
}

.font12 {
  font-size: 12px;
}

.font14 {
  font-size: 14px;
}

.font16 {
  font-size: 16px;
}

.font18 {
  font-size: 18px;
}

.font20 {
  font-size: 20px;
}

.font22 {
  font-size: 22px;
}

.font24 {
  font-size: 24px;
}

.font28 {
  font-size: 28px;
}

.font36 {
  font-size: 36px;
}

.alleft {
  text-align: left;
}

.alright {
  text-align: right;
}

.alcenter {
  text-align: center;
}

.vTop {
  vertical-align: top;
}

.vBottom {
  vertical-align: bottom;
}

.vm {
  display: inline-block;
  vertical-align: middle;
}

.lHeight12 {
  line-height: 12px;
}

.lHeight14 {
  line-height: 14px;
}

.lHeight16 {
  line-height: 16px;
}

.lHeight18 {
  line-height: 18px;
}

.lHeight20 {
  line-height: 20px;
}

.lHeight22 {
  line-height: 22px;
}

.lHeight24 {
  line-height: 24px;
}

.lHeight26 {
  line-height: 26px;
}

.lHeight28 {
  line-height: 28px;
}

.lHeight30 {
  line-height: 30px;
}

.lHeight32 {
  line-height: 32px;
}

.lHeight36 {
  line-height: 36px;
}

.lHeight40 {
  line-height: 40px;
}

.textover {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
}

.b {
  font-weight: 700;
}

.nowrap {
  white-space: nowrap;
}

.pfixed {
  position: fixed;
}

.pr {
  position: relative;
}

.pa {
  position: absolute;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.nowarp {
  white-space: nowrap;
}

.breakAll {
  word-break: break-all;
}

.box_border {
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.box_content {
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.w40 {
  width: 40px;
}

.w80 {
  width: 80px;
}

.w100 {
  width: 100px;
}

.w160 {
  width: 160px;
}

.w200 {
  width: 200px;
}

.w240 {
  width: 240px;
}

.w400 {
  width: 400px;
}

.w1190 {
  width: 1190px;
  margin: 0 auto;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.w1920 {
  width: 100%;
  max-width: 1920px;
  min-width: 1200px;
  margin: 0 auto;
  overflow-x: hidden;
}

.ml4 {
  margin-left: 4px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.spacer4 {
  height: 4px;
}

.spacer8 {
  height: 8px;
}

.spacer10 {
  height: 10px;
}

.p10 {
  padding: 10px;
}

.p010 {
  padding: 0 10px;
}

.p15 {
  padding: 15px;
}

.p015 {
  padding: 0 15px;
}

.p20 {
  padding: 20px;
}

.p020 {
  padding: 0 20px;
}

.p24 {
  padding: 24px;
}

.p024 {
  padding: 0 24px;
}

/*# sourceMappingURL=base.css.map */


.header {
  background-color: #0A0200;

}

.header .w1200 {
  height: 90px;
  margin: 0 auto;
}

.ml100 {
  margin-left: 100px;
}

.lz_logo {
  width: 192px;
  height: 30px;
  margin-top: 30px;
}

.header .w1200 ul {
  float: left;
  height: 32px;
  line-height: 32px;
  margin-top: 32px;
  margin-left: 220px;
}

.header .w1200 li {
  float: left;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  color: #FFAE45;
  cursor: default;

}

.header .w1200 li a {
  color: #fff;
}

.container {
  width: 1200px;
  margin: 0 auto;
}

.container img {
  display: block;
  width: 1920px;
  max-width: 1920px;
  margin-left: -360px;
}

.footer {
  height: 396px;
  background-color: #0A0200;
  box-sizing: border-box;
  padding-top: 50px;
}

.qrcode {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  background-color: #fff;
}

.qrcode img {
  width: 100px;
  height: 100px;
}