body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}


@media screen and (max-width:374px) {
	html {
		font-size: 10px
	}
}
@media screen and (min-width:375px) and (max-width:413px) { /* iPhone6 */
	html {
		font-size: 11.71875px
	}
}
@media screen and (min-width:414px) and (max-width:479px) { /* iPhone6plus */
	html {
		font-size: 12.9375px
	}
}
@media screen and (min-width:480px) and (max-width:639px) {
	html {
		font-size: 15px
	}
} 
@media screen and (min-width:640px) and (max-width:719px) {
	html {
		font-size: 20px
	}
} 
@media screen and (min-width:720px) and (max-width:749px) {
	html {
		font-size: 22.5px
	}
} 
@media screen and (min-width:750px) and (max-width:799px) {
	html {
		font-size: 22.5px
	}
} 
@media screen and (min-width:800px) and (max-width:959px) {
	html {
		font-size: 22.5px
	}
} 
@media screen and (min-width:960px) and (max-width:1079px) {
	html {
		font-size: 22.5px
	}
} 
@media screen and (min-width:1080px) {
	html {
		font-size: 22.5px
	}
}




table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000;
}
#yui3-css-stamp.cssreset {
  display: none;
}
html {
  background: none;
}
body {
  font-family: "Microsoft YaHei", SimHei, "微软雅黑", "黑体";
  font-size: 0.12rem;
  line-height: 0.24rem;
}
th,
td {
  border: none;
}
a {
  text-decoration: none;
  color: #5a5a5a;
}
a:hover {
  text-decoration: inherit;
}
.center {
  margin: 0 auto;
}
.borders {
  border: 1px solid #d2e1f1;
}
.left {
  float: left;
}
.right {
  float: right;
}
.align-left,
.kgc_aL {
  text-align: left;
}
.align-right,
.kgc_aR {
  text-align: right;
}
.acenter,
.kgc_aC {
  text-align: center;
}
.kgc_aJ {
  text-align: justify;
  text-justify: inter-ideograph;
}
.fix:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.hide,
.kgc_hide,
.dis-n {
  display: none;
}
.show,
.dis-b {
  display: block;
}
.dis-i {
  display: inline-block;
}
.dis-f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dis-t {
  display: table;
}
.dis-tc {
  display: table-cell;
}
.strong {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
.no-bg {
  background: none !important;
}
.opacity {
  -moz-opacity: 0.25;
  opacity: 0.25;
}
.content {
  z-index: 1;
  margin: 0 0.05rem 0;
  zoom: 1;
}
.white .white a {
  color: #FFF;
}
.reds,
.reds a {
  color: #F00;
}
.blue,
.blue a {
  color: #0177A7;
}
.black,
.black a {
  color: #000;
}
.f12 {
  font-size: 0.12rem;
}
.f13 {
  font-size: 0.13rem;
}
.f14 {
  font-size: 0.14rem;
}
.f16 {
  font-size: 0.16rem;
}
.f18 {
  font-size: 0.18rem;
}
.f20 {
  font-size: 0.2rem;
}
.f24 {
  font-size: 0.24rem;
}
.f28 {
  font-size: 0.28rem;
}
.f30 {
  font-size: 0.3rem;
}
.f36 {
  font-size: 0.36rem;
}
.f40 {
  font-size: 0.4rem;
}
.f0 {
  line-height: 0;
  font-size: 0;
  text-indent: -999em;
  overflow: hidden;
}
.hc {
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  left: -1000em;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
img {
  vertical-align: top;
}
.no-border {
  border: none !important;
}
strong {
  font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-size: 0.14rem;
  font-weight: bold;
}
.pos-rel,
.rela {
  position: relative;
}
.pos-abs {
  position: absolute;
}
.hc {
  visibility: hidden;
  overflow: hidden;
  position: absolute;
  left: -1000em;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.h_auto {
  height: auto !important;
  min-height: 0 !important;
}
.cursor_click {
  cursor: pointer;
}
.kgc-ofx-h {
  overflow-x: hidden;
}
.kgc-ofx-a {
  overflow-x: auto;
}
.kgc-ofx-v {
  overflow-x: visible;
}
.kgc-ofy-h {
  overflow-y: hidden;
}
.kgc-ofy-a {
  overflow-y: auto;
}
.kgc-ofy-v {
  overflow-y: visible;
}
.kgc_w {
  width: 100%;
}
.kgc_h {
  height: 100%;
}
/*区块*/
.kgc_mla {
  margin-left: auto;
}
.kgc_mra {
  margin-right: auto;
}
.kgc_ml0 {
  margin-left: 0;
}
.kgc_ml5 {
  margin-left: 0.05rem;
}
.kgc_ml10 {
  margin-left: 0.1rem;
}
.kgc_ml15 {
  margin-left: 0.15rem;
}
.kgc_ml20 {
  margin-left: 0.2rem;
}
.kgc_ml30 {
  margin-left: 0.3rem;
}
.kgc_ml40 {
  margin-left: 0.4rem;
}
.kgc_ml50 {
  margin-left: 0.5rem;
}
.kgc_ml100 {
  margin-left: 0.1rem;
}
.top0,
.kgc_mt0 {
  margin-top: 0;
}
.top5,
.kgc_mt5 {
  margin-top: 0.05rem;
}
.top10,
.kgc_mt10 {
  margin-top: 0.1rem;
}
.top15,
.kgc_mt15 {
  margin-top: 0.15rem;
}
.top20,
.kgc_mt20 {
  margin-top: 0.2rem;
}
.top30,
.kgc_mt30 {
  margin-top: 1.9rem;
}
.top40,
.kgc_mt40 {
  margin-top: 0.4rem;
}
.top50,
.kgc_mt50 {
  margin-top: 0.5rem;
}
.kgc_mt80 {
  margin-top: 80;
}
.kgc_mt100 {
  margin-top: 1rem;
}
.kgc_mr0 {
  margin-right: 0;
}
.kgc_mr5 {
  margin-right: 0.05rem;
}
.kgc_mr10 {
  margin-right: 0.1rem;
}
.kgc_mr15 {
  margin-right: 0.15rem;
}
.kgc_mr20 {
  margin-right: 0.2rem;
}
.kgc_mr30 {
  margin-right: 0.3rem;
}
.kgc_mr40 {
  margin-right: 0.4rem;
}
.kgc_mr50 {
  margin-right: 0.5rem;
}
.kgc_mr100 {
  margin-right: 1rem;
}
.kgc_mb0 {
  margin-bottom: 0;
}
.kgc_mb5 {
  margin-bottom: 0.05rem;
}
.kgc_mb10 {
  margin-bottom: 0.1rem;
}
.kgc_mb15 {
  margin-bottom: 0.15rem;
}
.kgc_mb20 {
  margin-bottom: 0.2rem;
}
.kgc_mb30 {
  margin-bottom: 0.3rem;
}
.kgc_mb40 {
  margin-bottom: 0.4rem;
}
.kgc_mb50 {
  margin-bottom: 0.5rem;
}
.kgc_mb100 {
  margin-bottom: 1rem;
}
.pad-t20 {
  padding-top: 0.2rem;
}
.pad-l20 {
  padding-left: 0.2rem;
}
.pad-r20 {
  padding-right: 0.2rem;
}
.pad-r15 {
  padding-right: 0.15rem;
}
.pad-b20 {
  padding-bottom: 0.2rem;
}
.kgc_p0 {
  padding: 0;
}
.kgc_p10 {
  padding: 0.1rem;
}
.kgc_p15 {
  padding: 0.15rem;
}
.kgc_p20 {
  padding: 0.2rem;
}
.kgc_p30 {
  padding: 0.3rem;
}
.kgc_pt5 {
  padding-top: 0.25rem;
}
.kgc_pt10 {
  padding-top: 0.1rem;
}
.kgc_pt15 {
  padding-top: 0.15rem;
}
.kgc_pt20 {
  padding-top: 1.3rem;
}
.kgc_pt30 {
  padding-top: 0.3rem;
}
.kgc_pt50 {
  padding-top: 0.5rem;
}
.kgc_pt100 {
  padding-top: 1rem;
}
.kgc_pb5 {
  padding-bottom: 0.05rem;
}
.kgc_pb10 {
  padding-bottom: 0.1rem;
}
.kgc_pb15 {
  padding-bottom: 0.15rem;
}
.kgc_pb20 {
  padding-bottom: 0.2rem;
}
.kgc_pb30 {
  padding-bottom: 0.3rem;
}
.kgc_pb50 {
  padding-bottom: 0.5rem;
}
.kgc_pb100 {
  padding-bottom: 1rem;
}
.kgc_pl5 {
  padding-left: 0.05rem;
}
.kgc_pl10 {
  padding-left: 0.1rem;
}
.kgc_pl15 {
  padding-left: 0.15rem;
}
.kgc_pl20 {
  padding-left: 0.2rem;
}
.kgc_pl30 {
  padding-left: 0.3rem;
}
.kgc_pl50 {
  padding-left: 0.5rem;
}
.kgc_pl100 {
  padding-left: 1rem;
}
.kgc_pr5 {
  padding-right: 0.05rem;
}
.kgc_pr10 {
  padding-right: 0.1rem;
}
.kgc_pr15 {
  padding-right: 0.15rem;
}
.kgc_pr20 {
  padding-right: 0.2rem;
}
.kgc_pr30 {
  padding-right: 0.3rem;
}
.kgc_pr50 {
  padding-right: 0.5rem;
}
.kgc_pr100 {
  padding-right: 1rem;
}
/*字体*/
.FYH,
.font-yahei {
  font-family: "Microsoft YaHei", SimHei, "微软雅黑", "黑体";
}
.FST {
  font-family: "宋体";
}
.FHT {
  font-family: "黑体";
}
/*行高*/
.kgc_lh20 {
  line-height: 0.2rem;
}
.kgc_lh24 {
  line-height: 0.24rem;
}
.kgc_lh26 {
  line-height: 0.26rem;
}
.kgc_lh30 {
  line-height: 0.3rem;
}
.kgc_lh36 {
  line-height: 0.36rem;
}
.kgc_lh50 {
  line-height: 0.5rem;
}
.kgc_lh60 {
  line-height: 0.6rem;
}
/*省略号*/
.ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cursor-p {
  cursor: pointer;
}
.cursor-d {
  cursor: default;
}
.cursor-m {
  cursor: move;
}
.cursor-h {
  cursor: help;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
.v-m {
  vertical-align: middle;
}
.v-t {
  vertical-align: top;
}
.v-b {
  vertical-align: bottom;
}
