@charset "utf-8";
html {
  font-size: 625%;
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
@media screen and (min-width: 360px) and (max-width: 374px) and (orientation: portrait) {
  html {
    font-size: 703%;
  }
}
@media screen and (min-width: 375px) and (max-width: 383px) and (orientation: portrait) {
  html {
    font-size: 732.4%;
  }
}
@media screen and (min-width: 384px) and (max-width: 399px) and (orientation: portrait) {
  html {
    font-size: 750%;
  }
}
@media screen and (min-width: 400px) and (max-width: 413px) and (orientation: portrait) {
  html {
    font-size: 781.25%;
  }
}
@media screen and (min-width: 414px) and (max-width: 431px) and (orientation: portrait) {
  html {
    font-size: 808.6%;
  }
}
@media screen and (min-width: 432px) and (max-width: 479px) and (orientation: portrait) {
  html {
    font-size: 843.75%;
  }
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}
fieldset,
a img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-weight: normal;
  font-style: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
.lineb {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/*table{border-collapse:collapse;border-spacing:0}*/
i,
em {
  font-style: normal;
}
* html .clearfix {
  zoom: 1;
}
*:first-child + html .clearfix {
  zoom: 1;
}
.cell,
.cell2,
.cell3 {
  border-collapse: collapse;
  border-spacing: 0;
}
.flex-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.flex-box-bottom {
    align-items: flex-end;
}
.flex {
  flex: 4;
  text-align: center;
}
img {
  max-width: 100%;
}
li {
  vertical-align: bottom;
}
.tag_C {
  display: none;
}
.center {
  margin: 0 auto;
}
.hide {
  display: none;
}
.f10,
.fs10 {
  font-size: 0.1rem !important;
}
.f11,
.fs11 {
  font-size: 0.11rem !important;
}
.f12,
.fs12 {
  font-size: 0.12rem !important;
}
.f13,
.fs13 {
  font-size: 0.13rem !important;
}
.f14,
.fs14 {
  font-size: 0.14rem !important;
}
.f15,
.fs15 {
  font-size: 0.15rem !important;
}
.f16,
.fs16 {
  font-size: 0.16rem !important;
}
.f17,
.fs17 {
  font-size: 0.17rem !important;
}
.f18,
.fs18 {
  font-size: 0.18rem !important;
}
.f19,
.fs19 {
  font-size: 0.19rem !important;
}
.f20,
.fs20 {
  font-size: 0.20rem !important;
}
.f21,
.fs21 {
  font-size: 0.21rem !important;
}
.f22,
.fs22 {
  font-size: 0.22rem !important;
}
.f23,
.fs23 {
  font-size: 0.23rem !important;
}
.f24,
.fs24 {
  font-size: 0.24rem !important;
}
.f25,
.fs25 {
  font-size: 0.25rem !important;
}
.f26,
.fs26 {
  font-size: 0.26rem !important;
}
.f27,
.fs27 {
  font-size: 0.27rem !important;
}
.f28,
.fs28 {
  font-size: 0.28rem !important;
}
.f29,
.fs29 {
  font-size: 0.29rem !important;
}
.f30,
.fs30 {
  font-size: 0.30rem !important;
}
.lh10 {
  line-height: 0.1rem;
}
.lh11 {
  line-height: 0.11rem;
}
.lh12 {
  line-height: 0.12rem;
}
.lh13 {
  line-height: 0.13rem;
}
.lh14 {
  line-height: 0.14rem;
}
.lh15 {
  line-height: 0.15rem;
}
.lh16 {
  line-height: 0.16rem;
}
.lh17 {
  line-height: 0.17rem;
}
.lh18 {
  line-height: 0.18rem;
}
.lh19 {
  line-height: 0.19rem;
}
.lh20 {
  line-height: 0.20rem;
}
.lh21 {
  line-height: 0.21rem;
}
.lh22 {
  line-height: 0.22rem;
}
.lh23 {
  line-height: 0.23rem;
}
.lh24 {
  line-height: 0.24rem;
}
.lh25 {
  line-height: 0.25rem;
}
.lh26 {
  line-height: 0.26rem;
}
.lh27 {
  line-height: 0.27rem;
}
.lh28 {
  line-height: 0.28rem;
}
.lh29 {
  line-height: 0.29rem;
}
.lh30 {
  line-height: 0.30rem;
}
.lh31 {
  line-height: 0.31rem;
}
.lh32 {
  line-height: 0.32rem;
}
.lh33 {
  line-height: 0.33rem;
}
.lh34 {
  line-height: 0.34rem;
}
.lh35 {
  line-height: 0.35rem;
}
.lh36 {
  line-height: 0.36rem;
}
.lh37 {
  line-height: 0.37rem;
}
.lh38 {
  line-height: 0.38rem;
}
.lh39 {
  line-height: 0.39rem;
}
.lh40 {
  line-height: 0.40rem;
}
.lh41 {
  line-height: 0.41rem;
}
.lh42 {
  line-height: 0.42rem;
}
.lh43 {
  line-height: 0.43rem;
}
.lh44 {
  line-height: 0.44rem;
}
.lh45 {
  line-height: 0.45rem;
}
.lh46 {
  line-height: 0.46rem;
}
.lh47 {
  line-height: 0.47rem;
}
.lh48 {
  line-height: 0.48rem;
}
.lh49 {
  line-height: 0.49rem;
}
.lh50 {
  line-height: 0.50rem;
}
.h15 {
  height: 0.15rem;
}
.h16 {
  height: 0.16rem;
}
.h17 {
  height: 0.17rem;
}
.h18 {
  height: 0.18rem;
}
.h19 {
  height: 0.19rem;
}
.h20 {
  height: 0.20rem;
}
.h21 {
  height: 0.21rem;
}
.h22 {
  height: 0.22rem;
}
.h23 {
  height: 0.23rem;
}
.h24 {
  height: 0.24rem;
}
.h25 {
  height: 0.25rem;
}
.h26 {
  height: 0.26rem;
}
.h27 {
  height: 0.27rem;
}
.h28 {
  height: 0.28rem;
}
.h29 {
  height: 0.29rem;
}
.h30 {
  height: 0.30rem;
}
.h31 {
  height: 0.31rem;
}
.h32 {
  height: 0.32rem;
}
.h33 {
  height: 0.33rem;
}
.h34 {
  height: 0.34rem;
}
.h35 {
  height: 0.35rem;
}
.h36 {
  height: 0.36rem;
}
.h37 {
  height: 0.37rem;
}
.h38 {
  height: 0.38rem;
}
.h39 {
  height: 0.39rem;
}
.h40 {
  height: 0.40rem;
}
.h41 {
  height: 0.41rem;
}
.h42 {
  height: 0.42rem;
}
.h43 {
  height: 0.43rem;
}
.h44 {
  height: 0.44rem;
}
.h45 {
  height: 0.45rem;
}
.h46 {
  height: 0.46rem;
}
.h47 {
  height: 0.47rem;
}
.h48 {
  height: 0.48rem;
}
.h49 {
  height: 0.49rem;
}
.h50 {
  height: 0.50rem;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.mt4 {
  margin-top: 0.04rem;
}
.mt5 {
  margin-top: 0.05rem;
}
.mt6 {
  margin-top: 0.06rem;
}
.mt7 {
  margin-top: 0.07rem;
}
.mt8 {
  margin-top: 0.08rem;
}
.mt9 {
  margin-top: 0.09rem;
}
.mt10 {
  margin-top: 0.10rem;
}
.mt11 {
  margin-top: 0.11rem;
}
.mt12 {
  margin-top: 0.12rem;
}
.mt13 {
  margin-top: 0.13rem;
}
.mt14 {
  margin-top: 0.14rem;
}
.mt15 {
  margin-top: 0.15rem;
}
.mt16 {
  margin-top: 0.16rem;
}
.mt17 {
  margin-top: 0.17rem;
}
.mt18 {
  margin-top: 0.18rem;
}
.mt19 {
  margin-top: 0.19rem;
}
.mt20 {
  margin-top: 0.20rem;
}
.mt21 {
  margin-top: 0.21rem;
}
.mt22 {
  margin-top: 0.22rem;
}
.mt23 {
  margin-top: 0.23rem;
}
.mt24 {
  margin-top: 0.24rem;
}
.mt25 {
  margin-top: 0.25rem;
}
.mt26 {
  margin-top: 0.26rem;
}
.mt27 {
  margin-top: 0.27rem;
}
.mt28 {
  margin-top: 0.28rem;
}
.mt29 {
  margin-top: 0.29rem;
}
.mt30 {
  margin-top: 0.30rem;
}
.mt31 {
  margin-top: 0.31rem;
}
.mt32 {
  margin-top: 0.32rem;
}
.mt33 {
  margin-top: 0.33rem;
}
.mt34 {
  margin-top: 0.34rem;
}
.mt35 {
  margin-top: 0.35rem;
}
.mt36 {
  margin-top: 0.36rem;
}
.mt37 {
  margin-top: 0.37rem;
}
.mt38 {
  margin-top: 0.38rem;
}
.mt39 {
  margin-top: 0.39rem;
}
.mt40 {
  margin-top: 0.40rem;
}
.ml5 {
  margin-left: 0.05rem;
}
.ml6 {
  margin-left: 0.06rem;
}
.ml7 {
  margin-left: 0.07rem;
}
.ml8 {
  margin-left: 0.08rem;
}
.ml9 {
  margin-left: 0.09rem;
}
.ml10 {
  margin-left: 0.10rem;
}
.ml11 {
  margin-left: 0.11rem;
}
.ml12 {
  margin-left: 0.12rem;
}
.ml13 {
  margin-left: 0.13rem;
}
.ml14 {
  margin-left: 0.14rem;
}
.ml15 {
  margin-left: 0.15rem;
}
.ml16 {
  margin-left: 0.16rem;
}
.ml17 {
  margin-left: 0.17rem;
}
.ml18 {
  margin-left: 0.18rem;
}
.ml19 {
  margin-left: 0.19rem;
}
.ml20 {
  margin-left: 0.20rem;
}
.ml21 {
  margin-left: 0.21rem;
}
.ml22 {
  margin-left: 0.22rem;
}
.ml23 {
  margin-left: 0.23rem;
}
.ml24 {
  margin-left: 0.24rem;
}
.ml25 {
  margin-left: 0.25rem;
}
.ml26 {
  margin-left: 0.26rem;
}
.ml27 {
  margin-left: 0.27rem;
}
.ml28 {
  margin-left: 0.28rem;
}
.ml29 {
  margin-left: 0.29rem;
}
.ml30 {
  margin-left: 0.30rem;
}
.ml31 {
  margin-left: 0.31rem;
}
.ml32 {
  margin-left: 0.32rem;
}
.ml33 {
  margin-left: 0.33rem;
}
.ml34 {
  margin-left: 0.34rem;
}
.ml35 {
  margin-left: 0.35rem;
}
.ml36 {
  margin-left: 0.36rem;
}
.ml37 {
  margin-left: 0.37rem;
}
.ml38 {
  margin-left: 0.38rem;
}
.ml39 {
  margin-left: 0.39rem;
}
.ml40 {
  margin-left: 0.40rem;
}
.mr5 {
  margin-right: 0.05rem;
}
.mr6 {
  margin-right: 0.06rem;
}
.mr7 {
  margin-right: 0.07rem;
}
.mr8 {
  margin-right: 0.08rem;
}
.mr9 {
  margin-right: 0.09rem;
}
.mr10 {
  margin-right: 0.10rem;
}
.mr11 {
  margin-right: 0.11rem;
}
.mr12 {
  margin-right: 0.12rem;
}
.mr13 {
  margin-right: 0.13rem;
}
.mr14 {
  margin-right: 0.14rem;
}
.mr15 {
  margin-right: 0.15rem;
}
.mr16 {
  margin-right: 0.16rem;
}
.mr17 {
  margin-right: 0.17rem;
}
.mr18 {
  margin-right: 0.18rem;
}
.mr19 {
  margin-right: 0.19rem;
}
.mr20 {
  margin-right: 0.20rem;
}
.mr21 {
  margin-right: 0.21rem;
}
.mr22 {
  margin-right: 0.22rem;
}
.mr23 {
  margin-right: 0.23rem;
}
.mr24 {
  margin-right: 0.24rem;
}
.mr25 {
  margin-right: 0.25rem;
}
.mr26 {
  margin-right: 0.26rem;
}
.mr27 {
  margin-right: 0.27rem;
}
.mr28 {
  margin-right: 0.28rem;
}
.mr29 {
  margin-right: 0.29rem;
}
.mr30 {
  margin-right: 0.30rem;
}
.mr31 {
  margin-right: 0.31rem;
}
.mr32 {
  margin-right: 0.32rem;
}
.mr33 {
  margin-right: 0.33rem;
}
.mr34 {
  margin-right: 0.34rem;
}
.mr35 {
  margin-right: 0.35rem;
}
.mr36 {
  margin-right: 0.36rem;
}
.mr37 {
  margin-right: 0.37rem;
}
.mr38 {
  margin-right: 0.38rem;
}
.mr39 {
  margin-right: 0.39rem;
}
.mr40 {
  margin-right: 0.40rem;
}
.ptb5 {
  padding: 0.05rem 0;
}
.ptb6 {
  padding: 0.06rem 0;
}
.ptb7 {
  padding: 0.07rem 0;
}
.ptb8 {
  padding: 0.08rem 0;
}
.ptb9 {
  padding: 0.09rem 0;
}
.ptb10 {
  padding: 0.10rem 0;
}
.ptb11 {
  padding: 0.11rem 0;
}
.ptb12 {
  padding: 0.12rem 0;
}
.ptb13 {
  padding: 0.13rem 0;
}
.ptb14 {
  padding: 0.14rem 0;
}
.ptb15 {
  padding: 0.15rem 0;
}
.ptb16 {
  padding: 0.16rem 0;
}
.ptb17 {
  padding: 0.17rem 0;
}
.ptb18 {
  padding: 0.18rem 0;
}
.ptb19 {
  padding: 0.19rem 0;
}
.ptb20 {
  padding: 0.20rem 0;
}
.ptb21 {
  padding: 0.21rem 0;
}
.ptb22 {
  padding: 0.22rem 0;
}
.ptb23 {
  padding: 0.23rem 0;
}
.ptb24 {
  padding: 0.24rem 0;
}
.ptb25 {
  padding: 0.25rem 0;
}
.ptb26 {
  padding: 0.26rem 0;
}
.ptb27 {
  padding: 0.27rem 0;
}
.ptb28 {
  padding: 0.28rem 0;
}
.ptb29 {
  padding: 0.29rem 0;
}
.ptb30 {
  padding: 0.30rem 0;
}
.ptb31 {
  padding: 0.31rem 0;
}
.ptb32 {
  padding: 0.32rem 0;
}
.ptb33 {
  padding: 0.33rem 0;
}
.ptb34 {
  padding: 0.34rem 0;
}
.ptb35 {
  padding: 0.35rem 0;
}
.ptb36 {
  padding: 0.36rem 0;
}
.ptb37 {
  padding: 0.37rem 0;
}
.ptb38 {
  padding: 0.38rem 0;
}
.ptb39 {
  padding: 0.39rem 0;
}
.ptb40 {
  padding: 0.40rem 0;
}
.plr5 {
  padding-left: 0.05rem;
  padding-right: 0.05rem;
}
.plr6 {
  padding-left: 0.06rem;
  padding-right: 0.06rem;
}
.plr7 {
  padding-left: 0.07rem;
  padding-right: 0.07rem;
}
.plr8 {
  padding-left: 0.08rem;
  padding-right: 0.08rem;
}
.plr9 {
  padding-left: 0.09rem;
  padding-right: 0.09rem;
}
.plr10 {
  padding-left: 0.10rem;
  padding-right: 0.10rem;
}
.plr11 {
  padding-left: 0.11rem;
  padding-right: 0.11rem;
}
.plr12 {
  padding-left: 0.12rem;
  padding-right: 0.12rem;
}
.plr13 {
  padding-left: 0.13rem;
  padding-right: 0.13rem;
}
.plr14 {
  padding-left: 0.14rem;
  padding-right: 0.14rem;
}
.plr15 {
  padding-left: 0.15rem;
  padding-right: 0.15rem;
}
.plr16 {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
}
.plr17 {
  padding-left: 0.17rem;
  padding-right: 0.17rem;
}
.plr18 {
  padding-left: 0.18rem;
  padding-right: 0.18rem;
}
.plr19 {
  padding-left: 0.19rem;
  padding-right: 0.19rem;
}
.plr20 {
  padding-left: 0.20rem;
  padding-right: 0.20rem;
}
.plr21 {
  padding-left: 0.21rem;
  padding-right: 0.21rem;
}
.plr22 {
  padding-left: 0.22rem;
  padding-right: 0.22rem;
}
.plr23 {
  padding-left: 0.23rem;
  padding-right: 0.23rem;
}
.plr24 {
  padding-left: 0.24rem;
  padding-right: 0.24rem;
}
.plr25 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.plr26 {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
}
.plr27 {
  padding-left: 0.27rem;
  padding-right: 0.27rem;
}
.plr28 {
  padding-left: 0.28rem;
  padding-right: 0.28rem;
}
.plr29 {
  padding-left: 0.29rem;
  padding-right: 0.29rem;
}
.plr30 {
  padding-left: 0.30rem;
  padding-right: 0.30rem;
}
.plr31 {
  padding-left: 0.31rem;
  padding-right: 0.31rem;
}
.plr32 {
  padding-left: 0.32rem;
  padding-right: 0.32rem;
}
.plr33 {
  padding-left: 0.33rem;
  padding-right: 0.33rem;
}
.plr34 {
  padding-left: 0.34rem;
  padding-right: 0.34rem;
}
.plr35 {
  padding-left: 0.35rem;
  padding-right: 0.35rem;
}
.plr36 {
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}
.plr37 {
  padding-left: 0.37rem;
  padding-right: 0.37rem;
}
.plr38 {
  padding-left: 0.38rem;
  padding-right: 0.38rem;
}
.plr39 {
  padding-left: 0.39rem;
  padding-right: 0.39rem;
}
.plr40 {
  padding-left: 0.40rem;
  padding-right: 0.40rem;
}
.pt5 {
  padding-top: 0.05rem;
}
.pt6 {
  padding-top: 0.06rem;
}
.pt7 {
  padding-top: 0.07rem;
}
.pt8 {
  padding-top: 0.08rem;
}
.pt9 {
  padding-top: 0.09rem;
}
.pt10 {
  padding-top: 0.10rem;
}
.pt11 {
  padding-top: 0.11rem;
}
.pt12 {
  padding-top: 0.12rem;
}
.pt13 {
  padding-top: 0.13rem;
}
.pt14 {
  padding-top: 0.14rem;
}
.pt15 {
  padding-top: 0.15rem;
}
.pt16 {
  padding-top: 0.16rem;
}
.pt17 {
  padding-top: 0.17rem;
}
.pt18 {
  padding-top: 0.18rem;
}
.pt19 {
  padding-top: 0.19rem;
}
.pt20 {
  padding-top: 0.20rem;
}
.pt21 {
  padding-top: 0.21rem;
}
.pt22 {
  padding-top: 0.22rem;
}
.pt23 {
  padding-top: 0.23rem;
}
.pt24 {
  padding-top: 0.24rem;
}
.pt25 {
  padding-top: 0.25rem;
}
.pt26 {
  padding-top: 0.26rem;
}
.pt27 {
  padding-top: 0.27rem;
}
.pt28 {
  padding-top: 0.28rem;
}
.pt29 {
  padding-top: 0.29rem;
}
.pt30 {
  padding-top: 0.30rem;
}
.pt31 {
  padding-top: 0.31rem;
}
.pt32 {
  padding-top: 0.32rem;
}
.pt33 {
  padding-top: 0.33rem;
}
.pt34 {
  padding-top: 0.34rem;
}
.pt35 {
  padding-top: 0.35rem;
}
.pt36 {
  padding-top: 0.36rem;
}
.pt37 {
  padding-top: 0.37rem;
}
.pt38 {
  padding-top: 0.38rem;
}
.pt39 {
  padding-top: 0.39rem;
}
.pt40 {
  padding-top: 0.40rem;
}
.pl5 {
  padding-left: 0.05rem;
}
.pl6 {
  padding-left: 0.06rem;
}
.pl7 {
  padding-left: 0.07rem;
}
.pl8 {
  padding-left: 0.08rem;
}
.pl9 {
  padding-left: 0.09rem;
}
.pl10 {
  padding-left: 0.10rem;
}
.pl11 {
  padding-left: 0.11rem;
}
.pl12 {
  padding-left: 0.12rem;
}
.pl13 {
  padding-left: 0.13rem;
}
.pl14 {
  padding-left: 0.14rem;
}
.pl15 {
  padding-left: 0.15rem;
}
.pl16 {
  padding-left: 0.16rem;
}
.pl17 {
  padding-left: 0.17rem;
}
.pl18 {
  padding-left: 0.18rem;
}
.pl19 {
  padding-left: 0.19rem;
}
.pl20 {
  padding-left: 0.20rem;
}
.pl21 {
  padding-left: 0.21rem;
}
.pl22 {
  padding-left: 0.22rem;
}
.pl23 {
  padding-left: 0.23rem;
}
.pl24 {
  padding-left: 0.24rem;
}
.pl25 {
  padding-left: 0.25rem;
}
.pl26 {
  padding-left: 0.26rem;
}
.pl27 {
  padding-left: 0.27rem;
}
.pl28 {
  padding-left: 0.28rem;
}
.pl29 {
  padding-left: 0.29rem;
}
.pl30 {
  padding-left: 0.30rem;
}
.pl31 {
  padding-left: 0.31rem;
}
.pl32 {
  padding-left: 0.32rem;
}
.pl33 {
  padding-left: 0.33rem;
}
.pl34 {
  padding-left: 0.34rem;
}
.pl35 {
  padding-left: 0.35rem;
}
.pl36 {
  padding-left: 0.36rem;
}
.pl37 {
  padding-left: 0.37rem;
}
.pl38 {
  padding-left: 0.38rem;
}
.pl39 {
  padding-left: 0.39rem;
}
.pl40 {
  padding-left: 0.40rem;
}
.pr5 {
  padding-right: 0.05rem;
}
.pr6 {
  padding-right: 0.06rem;
}
.pr7 {
  padding-right: 0.07rem;
}
.pr8 {
  padding-right: 0.08rem;
}
.pr9 {
  padding-right: 0.09rem;
}
.pr10 {
  padding-right: 0.10rem;
}
.pr11 {
  padding-right: 0.11rem;
}
.pr12 {
  padding-right: 0.12rem;
}
.pr13 {
  padding-right: 0.13rem;
}
.pr14 {
  padding-right: 0.14rem;
}
.pr15 {
  padding-right: 0.15rem;
}
.pr16 {
  padding-right: 0.16rem;
}
.pr17 {
  padding-right: 0.17rem;
}
.pr18 {
  padding-right: 0.18rem;
}
.pr19 {
  padding-right: 0.19rem;
}
.pr20 {
  padding-right: 0.20rem;
}
.pr21 {
  padding-right: 0.21rem;
}
.pr22 {
  padding-right: 0.22rem;
}
.pr23 {
  padding-right: 0.23rem;
}
.pr24 {
  padding-right: 0.24rem;
}
.pr25 {
  padding-right: 0.25rem;
}
.pr26 {
  padding-right: 0.26rem;
}
.pr27 {
  padding-right: 0.27rem;
}
.pr28 {
  padding-right: 0.28rem;
}
.pr29 {
  padding-right: 0.29rem;
}
.pr30 {
  padding-right: 0.30rem;
}
.pr31 {
  padding-right: 0.31rem;
}
.pr32 {
  padding-right: 0.32rem;
}
.pr33 {
  padding-right: 0.33rem;
}
.pr34 {
  padding-right: 0.34rem;
}
.pr35 {
  padding-right: 0.35rem;
}
.pr36 {
  padding-right: 0.36rem;
}
.pr37 {
  padding-right: 0.37rem;
}
.pr38 {
  padding-right: 0.38rem;
}
.pr39 {
  padding-right: 0.39rem;
}
.pr40 {
  padding-right: 0.40rem;
}
.pb5 {
  padding-bottom: 0.05rem;
}
.pb6 {
  padding-bottom: 0.06rem;
}
.pb7 {
  padding-bottom: 0.07rem;
}
.pb8 {
  padding-bottom: 0.08rem;
}
.pb9 {
  padding-bottom: 0.09rem;
}
.pb10 {
  padding-bottom: 0.10rem;
}
.pb11 {
  padding-bottom: 0.11rem;
}
.pb12 {
  padding-bottom: 0.12rem;
}
.pb13 {
  padding-bottom: 0.13rem;
}
.pb14 {
  padding-bottom: 0.14rem;
}
.pb15 {
  padding-bottom: 0.15rem;
}
.pb16 {
  padding-bottom: 0.16rem;
}
.pb17 {
  padding-bottom: 0.17rem;
}
.pb18 {
  padding-bottom: 0.18rem;
}
.pb19 {
  padding-bottom: 0.19rem;
}
.pb20 {
  padding-bottom: 0.20rem;
}
.pb21 {
  padding-bottom: 0.21rem;
}
.pb22 {
  padding-bottom: 0.22rem;
}
.pb23 {
  padding-bottom: 0.23rem;
}
.pb24 {
  padding-bottom: 0.24rem;
}
.pb25 {
  padding-bottom: 0.25rem;
}
.pb26 {
  padding-bottom: 0.26rem;
}
.pb27 {
  padding-bottom: 0.27rem;
}
.pb28 {
  padding-bottom: 0.28rem;
}
.pb29 {
  padding-bottom: 0.29rem;
}
.pb30 {
  padding-bottom: 0.30rem;
}
.pb31 {
  padding-bottom: 0.31rem;
}
.pb32 {
  padding-bottom: 0.32rem;
}
.pb33 {
  padding-bottom: 0.33rem;
}
.pb34 {
  padding-bottom: 0.34rem;
}
.pb35 {
  padding-bottom: 0.35rem;
}
.pb36 {
  padding-bottom: 0.36rem;
}
.pb37 {
  padding-bottom: 0.37rem;
}
.pb38 {
  padding-bottom: 0.38rem;
}
.pb39 {
  padding-bottom: 0.39rem;
}
.pb40 {
  padding-bottom: 0.40rem;
}
.w10 {
  width: 10%;
}
.w20 {
  width: 20%;
}
.w30 {
  width: 30%;
}
.w40 {
  width: 40%;
}
.w50 {
  width: 50%;
}
.w60 {
  width: 60%;
}
.w70 {
  width: 70%;
}
.w80 {
  width: 80%;
}
.w90 {
  width: 90%;
}
.w100 {
  width: 100%;
}
.w5 {
  width: 5%;
}
.w15 {
  width: 15%;
}
.w25 {
  width: 25%;
}
.w35 {
  width: 35%;
}
.w45 {
  width: 45%;
}
.w55 {
  width: 55%;
}
.w63 {
  width: 63%;
}
.w65 {
  width: 65%;
}
.w75 {
  width: 75%;
}
.w85 {
  width: 85%;
}
.w95 {
  width: 95%;
}
.w3 {
  width: 3%;
}
.w13 {
  width: 13%;
}
.w23 {
  width: 23%;
}
.w33 {
  width: 33.33%;
}
.w43 {
  width: 43%;
}
.w53 {
  width: 53%;
}
.w63 {
  width: 63%;
}
.w73 {
  width: 73%;
}
.w83 {
  width: 83%;
}
.w93 {
  width: 93%;
}
.top0 {
  top: 0;
}
.top5 {
  top: 0.05rem;
}
.top6 {
  top: 0.06rem;
}
.top7 {
  top: 0.07rem;
}
.top8 {
  top: 0.08rem;
}
.top9 {
  top: 0.09rem;
}
.top10 {
  top: 0.10rem;
}
.top11 {
  top: 0.11rem;
}
.top12 {
  top: 0.12rem;
}
.top13 {
  top: 0.13rem;
}
.top14 {
  top: 0.14rem;
}
.top15 {
  top: 0.15rem;
}
.top16 {
  top: 0.16rem;
}
.top17 {
  top: 0.17rem;
}
.top18 {
  top: 0.18rem;
}
.top19 {
  top: 0.19rem;
}
.top20 {
  top: 0.20rem;
}
.top21 {
  top: 0.21rem;
}
.top22 {
  top: 0.22rem;
}
.top23 {
  top: 0.23rem;
}
.top24 {
  top: 0.24rem;
}
.top25 {
  top: 0.25rem;
}
.top26 {
  top: 0.26rem;
}
.top27 {
  top: 0.27rem;
}
.top28 {
  top: 0.28rem;
}
.top29 {
  top: 0.29rem;
}
.top30 {
  top: 0.30rem;
}
.top31 {
  top: 0.31rem;
}
.top32 {
  top: 0.32rem;
}
.top33 {
  top: 0.33rem;
}
.top34 {
  top: 0.34rem;
}
.top35 {
  top: 0.35rem;
}
.top36 {
  top: 0.36rem;
}
.top37 {
  top: 0.37rem;
}
.top38 {
  top: 0.38rem;
}
.top39 {
  top: 0.39rem;
}
.top40 {
  top: 0.40rem;
}
.left0 {
  left: 0;
}
.left5 {
  left: 0.05rem;
}
.left6 {
  left: 0.06rem;
}
.left7 {
  left: 0.07rem;
}
.left8 {
  left: 0.08rem;
}
.left9 {
  left: 0.09rem;
}
.left10 {
  left: 0.10rem;
}
.left11 {
  left: 0.11rem;
}
.left12 {
  left: 0.12rem;
}
.left13 {
  left: 0.13rem;
}
.left14 {
  left: 0.14rem;
}
.left15 {
  left: 0.15rem;
}
.left16 {
  left: 0.16rem;
}
.left17 {
  left: 0.17rem;
}
.left18 {
  left: 0.18rem;
}
.left19 {
  left: 0.19rem;
}
.left20 {
  left: 0.20rem;
}
.left21 {
  left: 0.21rem;
}
.left22 {
  left: 0.22rem;
}
.left23 {
  left: 0.23rem;
}
.left24 {
  left: 0.24rem;
}
.left25 {
  left: 0.25rem;
}
.left26 {
  left: 0.26rem;
}
.left27 {
  left: 0.27rem;
}
.left28 {
  left: 0.28rem;
}
.left29 {
  left: 0.29rem;
}
.left30 {
  left: 0.30rem;
}
.left31 {
  left: 0.31rem;
}
.left32 {
  left: 0.32rem;
}
.left33 {
  left: 0.33rem;
}
.left34 {
  left: 0.34rem;
}
.left35 {
  left: 0.35rem;
}
.left36 {
  left: 0.36rem;
}
.left37 {
  left: 0.37rem;
}
.left38 {
  left: 0.38rem;
}
.left39 {
  left: 0.39rem;
}
.left40 {
  left: 0.40rem;
}
.right0 {
  right: 0;
}
.right5 {
  right: 0.05rem;
}
.right6 {
  right: 0.06rem;
}
.right7 {
  right: 0.07rem;
}
.right8 {
  right: 0.08rem;
}
.right9 {
  right: 0.09rem;
}
.right10 {
  right: 0.10rem;
}
.right11 {
  right: 0.11rem;
}
.right12 {
  right: 0.12rem;
}
.right13 {
  right: 0.13rem;
}
.right14 {
  right: 0.14rem;
}
.right15 {
  right: 0.15rem;
}
.right16 {
  right: 0.16rem;
}
.right17 {
  right: 0.17rem;
}
.right18 {
  right: 0.18rem;
}
.right19 {
  right: 0.19rem;
}
.right20 {
  right: 0.20rem;
}
.right21 {
  right: 0.21rem;
}
.right22 {
  right: 0.22rem;
}
.right23 {
  right: 0.23rem;
}
.right24 {
  right: 0.24rem;
}
.right25 {
  right: 0.25rem;
}
.right26 {
  right: 0.26rem;
}
.right27 {
  right: 0.27rem;
}
.right28 {
  right: 0.28rem;
}
.right29 {
  right: 0.29rem;
}
.right30 {
  right: 0.30rem;
}
.right31 {
  right: 0.31rem;
}
.right32 {
  right: 0.32rem;
}
.right33 {
  right: 0.33rem;
}
.right34 {
  right: 0.34rem;
}
.right35 {
  right: 0.35rem;
}
.right36 {
  right: 0.36rem;
}
.right37 {
  right: 0.37rem;
}
.right38 {
  right: 0.38rem;
}
.right39 {
  right: 0.39rem;
}
.right40 {
  right: 0.40rem;
}
.bottom0 {
  bottom: 0;
}
.bottom5 {
  bottom: 0.05rem;
}
.bottom6 {
  bottom: 0.06rem;
}
.bottom7 {
  bottom: 0.07rem;
}
.bottom8 {
  bottom: 0.08rem;
}
.bottom9 {
  bottom: 0.09rem;
}
.bottom10 {
  bottom: 0.10rem;
}
.bottom11 {
  bottom: 0.11rem;
}
.bottom12 {
  bottom: 0.12rem;
}
.bottom13 {
  bottom: 0.13rem;
}
.bottom14 {
  bottom: 0.14rem;
}
.bottom15 {
  bottom: 0.15rem;
}
.bottom16 {
  bottom: 0.16rem;
}
.bottom17 {
  bottom: 0.17rem;
}
.bottom18 {
  bottom: 0.18rem;
}
.bottom19 {
  bottom: 0.19rem;
}
.bottom20 {
  bottom: 0.20rem;
}
.bottom21 {
  bottom: 0.21rem;
}
.bottom22 {
  bottom: 0.22rem;
}
.bottom23 {
  bottom: 0.23rem;
}
.bottom24 {
  bottom: 0.24rem;
}
.bottom25 {
  bottom: 0.25rem;
}
.bottom26 {
  bottom: 0.26rem;
}
.bottom27 {
  bottom: 0.27rem;
}
.bottom28 {
  bottom: 0.28rem;
}
.bottom29 {
  bottom: 0.29rem;
}
.bottom30 {
  bottom: 0.30rem;
}
.bottom31 {
  bottom: 0.31rem;
}
.bottom32 {
  bottom: 0.32rem;
}
.bottom33 {
  bottom: 0.33rem;
}
.bottom34 {
  bottom: 0.34rem;
}
.bottom35 {
  bottom: 0.35rem;
}
.bottom36 {
  bottom: 0.36rem;
}
.bottom37 {
  bottom: 0.37rem;
}
.bottom38 {
  bottom: 0.38rem;
}
.bottom39 {
  bottom: 0.39rem;
}
.bottom40 {
  bottom: 0.40rem;
}
.block {
  display: block;
}
.i_block {
  display: inline-block;
}
.pol {
  position: relative;
}
.poa {
  position: absolute;
}
.red {
  color: red;
}
.hs_a {
  color: #aaa;
}
.hs_b {
  color: #bbb;
}
.hs_c {
  color: #ccc;
}
.hs_e {
  color: #eee;
}
.hs_f8 {
  color: #f8f8f8;
}
.hs_f1 {
  color: #f1f1f1;
}
.hs1 {
  color: #111;
}
.hs2 {
  color: #222;
}
.hs3 {
  color: #333;
}
.hs4 {
  color: #444;
}
.hs5 {
  color: #555;
}
.hs6 {
  color: #666;
}
.hs7 {
  color: #777;
}
.hs8 {
  color: #888;
}
.hs9 {
  color: #999;
}
.bg_hs_c {
  background: #ccc;
}
.bg_bs {
  background: #fff;
}
.bg_hs_e {
  background: #eee;
}
.bg_hs_f8 {
  background: #f8f8f8;
}
.bg_hs_f1 {
  background: #f1f1f1;
}
.bg_hs0 {
  background: #000;
}
.bg_hs1 {
  background: #111;
}
.bg_hs2 {
  background: #222;
}
.bg_hs3 {
  background: #333;
}
.bg_hs4 {
  background: #444;
}
.bg_hs5 {
  background: #555;
}
.bg_hs6 {
  background: #666;
}
.bg_hs7 {
  background: #777;
}
.bg_hs8 {
  background: #888;
}
.bg_hs9 {
  background: #999;
}
.color_bs {
  color: #fff;
}
.clear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
.b {
  font-weight: bold;
}
.nb {
  font-weight: normal;
}
.yh_pic li {
  float: left;
}
.yh_pic li p {
  text-align: center;
}
.yh_pic li img {
  display: block;
  margin: 0 auto;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
a.underline_a {
  text-decoration: underline;
}
a.underline:hover,
.underline a:hover {
  text-decoration: underline;
}
.border_radius_2 {
  border-radius: 0.02rem;
}
.border_radius_3 {
  border-radius: 0.03rem;
}
.border_radius_4 {
  border-radius: 0.04rem;
}
.border_radius_5 {
  border-radius: 0.05rem;
}
.border_radius_10 {
  border-radius: 0.10rem;
}
.border_radius_11 {
  border-radius: 0.11rem;
}
.border_radius_12 {
  border-radius: 0.12rem;
}
.border_radius_13 {
  border-radius: 0.13rem;
}
.border_radius_14 {
  border-radius: 0.14rem;
}
.border_radius_15 {
  border-radius: 0.15rem;
}
.border_radius_16 {
  border-radius: 0.16rem;
}
.border_radius_17 {
  border-radius: 0.17rem;
}
.border_radius_18 {
  border-radius: 0.18rem;
}
.border_radius_19 {
  border-radius: 0.19rem;
}
.border_radius_20 {
  border-radius: 0.20rem;
}
.border_radius_21 {
  border-radius: 0.21rem;
}
.border_radius_22 {
  border-radius: 0.22rem;
}
.border_radius_23 {
  border-radius: 0.23rem;
}
.border_radius_24 {
  border-radius: 0.24rem;
}
.border_radius_25 {
  border-radius: 0.25rem;
}
.border_radius_26 {
  border-radius: 0.26rem;
}
.border_radius_27 {
  border-radius: 0.27rem;
}
.border_radius_28 {
  border-radius: 0.28rem;
}
.border_radius_29 {
  border-radius: 0.29rem;
}
.border_radius_30 {
  border-radius: 0.30rem;
}
.border_radius_31 {
  border-radius: 0.31rem;
}
.border_radius_32 {
  border-radius: 0.32rem;
}
.border_radius_33 {
  border-radius: 0.33rem;
}
.border_radius_34 {
  border-radius: 0.34rem;
}
.border_radius_35 {
  border-radius: 0.35rem;
}
a.btn_fill:hover,
.btn_fill:hover {
  opacity: 0.8;
}
.ver_top {
  vertical-align: top;
}
.ver_middle {
  vertical-align: middle;
}
.ver_bottom {
  vertical-align: bottom;
}
.over_hidden {
  overflow: hidden;
}
.red {
  color:red;
}
.op1{  opacity: 0.1;  }
.op2{  opacity: 0.2;  }
.op3{  opacity: 0.3;  }
.op4{  opacity: 0.4;  }
.op5{  opacity: 0.5;  }
.op6{  opacity: 0.6;  }
.op7{  opacity: 0.7;  }
.op8{  opacity: 0.8;  }
.op9{  opacity: 0.9;  }
.border-l:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  background: #F0F0F0;
  width: 1px;
  height: 200%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.border-r:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  background: #F0F0F0;
  width: 1px;
  height: 200%;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.border-t:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  background: #F0F0F0;
  width: 100%;
  height: 1px;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.border-b:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  background: #F0F0F0;
  width: 100%;
  height: 1px;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.border {
  position: relative;
  border: 0
}

.border:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid;
  border-color: #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: left top;
  transform-origin: left top
}
.top_fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
}
.bottom_fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9;
}
.all_mask {
  position: absolute;
  top:0;
  left:0;
  background: rgba(0,0,0,0.7);
  width:100%;
  height:100%;
}
.yh_pop {
  position: fixed;
  top:0;
  left:0;
  width:100%;
  z-index:10000;
  height:100%;
}
.yh_pop_main {
  position: relative;
  z-index:2;
}
.yh_pop_img_main {
  background: #fff;
  position: relative;
  z-index:2;
}
.yh_pop_main ul li {
  background: #fff;
}
.yh_pop_small {
    width:1rem;
}
.yh_pop_img_main ul li {
  width:25%;
  margin-top:0.05rem;
}
.blur {
  -webkit-backface-visibility: hidden;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  opacity: .9;
  -webkit-animation: nvfadeInDown 1s .1s ease both;
  -moz-animation: nvfadeInDown .3s .1s ease both
}
.no_border {
  border: none;
}
