﻿html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;}
img {
  border-style: none;}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
  outline: 0;}
template {
  display: none;}
*,
::after,
::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;}
select:focus {
  overflow: hidden;
  border: 1px solid #dcdcdc;}
ul,
ol,
li,
dl,
dd {
  margin: 0;
  padding: 0;}
ul,
ol {
  list-style: none;}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
  font-weight: 500;}
html body {
  margin: 0;
  font-size: 14px;
  background: #f2f7fb;
  font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {
  min-width: 1334px;}
body p {
  margin-top: 0;
  margin-bottom: 0;}
body a {
  outline: 0;
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body a:active {
  outline-width: 0;}
body a:focus {
  text-decoration: none;}
body i {
  font-style: normal;}
body ol,
body ul,
body dl {
  margin-top: 0;
  margin-bottom: 0;}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin-bottom: 0;}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk18,.bk20,.bk30,.bk40{clear: both;font-size: 1px;height: 0;line-height: 1px; overflow:hidden;}
.bk3{height: 3px;}.bk6{height: 6px;}.bk8{height: 8px;}.bk10{height: 10px;}.bk15{height: 15px;}.bk20{height: 20px;}.bk30{height: 30px;}.bk40{ height:40px;}.bk18{ height:18px;}