html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0;
  /*line-height: 100%;*/
  font-family: "Helvetica Neue", "Helvetica", Arial, "PingFang SC", "Microsoft Yahei", "WenQuanYi Micro Hei", "Lucida Grande", "Hiragino Sans GB", STHeiti, SimSun, sans-serif !important; }

.ms-controller {
  visibility: hidden; }

header, footer, section, article, aside, nav, address, figure, figcaption, menu, details {
  display: block; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th {
  text-align: left;
  font-weight: normal; }

html, body, fieldset, img, iframe, abbr, button {
  border: 0; }

i, cite, em, var, address, dfn {
  font-style: normal; }

[hidefocus], summary {
  outline: 0; }

li {
  list-style-type: none; }

body, h1, h2, h3, h4, h5, h6, small {
  font-size: 100%; }

sup, sub {
  font-size: 83%; }

pre, code, kbd, samp {
  font-family: inherit; }

q:before, q:after {
  content: none; }

textarea {
  overflow: auto;
  resize: none; }

label, summary {
  cursor: pointer; }

a, button {
  cursor: pointer; }

/* h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;} */
del, ins, u, s, a, a:hover {
  text-decoration: none; }

body, textarea, input, button, select, keygen, legend {
  font: 12px/1.14 arial,\5b8b\4f53;
  color: #000;
  outline: 0; }

input::-webkit-credentials-auto-fill-button {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0; }

input[type="submit"] {
  border: none;
  cursor: pointer; }

input[type="checkbox"] {
  visibility: hidden; }

* {
  box-sizing: border-box;
  max-height: 100000px; }

html, body {
  width: 100%; }

body {
  overflow-y: scroll; }

em {
  font-style: normal; }

ul, ol, dl {
  list-style-type: none; }

.white {
  color: #ffffff; }

.white:hover {
  color: #ffffff; }

.somber {
  color: #333333; }

.fbfcfd {
  color: #fbfcfd; }

.black5 {
  color: #555555; }

.darkgray {
  color: #666666; }

.lightGray {
  color: #989898; }

.red {
  color: #c6161e; }

.clear:before, .clear:after {
  content: "";
  display: table;
  clear: both; }

.block {
  display: block; }

.hide {
  display: none; }

.mask, .fixed-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10; }

.close {
  position: absolute;
  top: 0;
  right: 0; }

.fixed-bg {
  background: none;
  z-index: 11; }

.fixed-top {
  position: fixed;
  width: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  border-radius: 0; }

.fixed-bottom {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  border-radius: 0; }

.del {
  text-decoration: line-through; }

.relative {
  position: relative; }

.overflow-hidden {
  overflow: hidden; }

.overflow-scroll {
  overflow: scroll; }

.equal {
  flex: 1; }

.equal-no {
  flex: none; }

.flex-wrp {
  display: flex; }

.flex-flow-row {
  flex-flow: row;
  flex-wrap: wrap; }

.flex-cell {
  flex-direction: column; }

.flex-center {
  justify-content: center;
  align-items: center; }

.flex-align-center {
  align-items: center; }

.flex-align-stretch {
  align-items: stretch; }

.flex-end {
  align-items: flex-end; }

.flex-middle {
  justify-content: center; }

.flex-bottom {
  justify-content: flex-end; }

.flex-item {
  flex: 1; }

.flex-reverse {
  flex-direction: row-reverse; }

.flex-between {
  justify-content: space-between; }

.bg-none {
  background: none !important; }

.bg-alpha {
  background-color: rgba(0, 0, 0, 0.7); }

.bg-cover, .bg-fill {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.bg-contain {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.bg-fill {
  background-size: contain;
  background-repeat: no-repeat; }

.bg-repeat {
  background-repeat: no-repeat; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

.text-top {
  vertical-align: text-top; }

.borderNo {
  border: 0px !important; }

.border-radius {
  border-radius: 50%; }

.avatar {
  border-radius: 50%; }

.text-nowrap {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.lh150 {
  line-height: 150%; }

.nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.fixed-center {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 11; }

.w0 {
  width: 0; }

.maxW {
  margin: 0 auto;
  max-width: 1180px; }

.w100 {
  width: 100%; }

.w80 {
  width: 80%; }

.w50 {
  width: 50%; }

.w35 {
  width: 35%; }

.fullHeight {
  height: 100%; }

.z1 {
  z-index: 99; }

.my-img img {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-top: 0.2rem; }

.line12 {
  line-height: 1.5; }

.size1 {
  font-size: 1px; }

.size2 {
  font-size: 2px; }

.size3 {
  font-size: 3px; }

.size4 {
  font-size: 4px; }

.size5 {
  font-size: 5px; }

.size6 {
  font-size: 6px; }

.size7 {
  font-size: 7px; }

.size8 {
  font-size: 8px; }

.size9 {
  font-size: 9px; }

.size10 {
  font-size: 10px; }

.size11 {
  font-size: 11px; }

.size12 {
  font-size: 12px; }

.size13 {
  font-size: 13px; }

.size14 {
  font-size: 14px; }

.size15 {
  font-size: 15px; }

.size16 {
  font-size: 16px; }

.size17 {
  font-size: 17px; }

.size18 {
  font-size: 18px; }

.size19 {
  font-size: 19px; }

.size20 {
  font-size: 20px; }

.size21 {
  font-size: 21px; }

.size22 {
  font-size: 22px; }

.size23 {
  font-size: 23px; }

.size24 {
  font-size: 24px; }

.size25 {
  font-size: 25px; }

.size26 {
  font-size: 26px; }

.size27 {
  font-size: 27px; }

.size28 {
  font-size: 28px; }

.size29 {
  font-size: 29px; }

.size30 {
  font-size: 30px; }

.size31 {
  font-size: 31px; }

.size32 {
  font-size: 32px; }

.size33 {
  font-size: 33px; }

.size34 {
  font-size: 34px; }

.size35 {
  font-size: 35px; }

.size36 {
  font-size: 36px; }

.size37 {
  font-size: 37px; }

.size38 {
  font-size: 38px; }

.size39 {
  font-size: 39px; }

.size40 {
  font-size: 40px; }

.size41 {
  font-size: 41px; }

.size42 {
  font-size: 42px; }

.size43 {
  font-size: 43px; }

.size44 {
  font-size: 44px; }

.size45 {
  font-size: 45px; }

.size46 {
  font-size: 46px; }

.size47 {
  font-size: 47px; }

.size48 {
  font-size: 48px; }

.size49 {
  font-size: 49px; }

.size50 {
  font-size: 50px; }

.size51 {
  font-size: 51px; }

.size52 {
  font-size: 52px; }

.size53 {
  font-size: 53px; }

.size54 {
  font-size: 54px; }

.size55 {
  font-size: 55px; }

.size56 {
  font-size: 56px; }

.size57 {
  font-size: 57px; }

.size58 {
  font-size: 58px; }

.size59 {
  font-size: 59px; }

.size60 {
  font-size: 60px; }

.size61 {
  font-size: 61px; }

.size62 {
  font-size: 62px; }

.size63 {
  font-size: 63px; }

.size64 {
  font-size: 64px; }

.size65 {
  font-size: 65px; }

.size66 {
  font-size: 66px; }

.size67 {
  font-size: 67px; }

.size68 {
  font-size: 68px; }

.size69 {
  font-size: 69px; }

.size70 {
  font-size: 70px; }

.size71 {
  font-size: 71px; }

.size72 {
  font-size: 72px; }

.size73 {
  font-size: 73px; }

.size74 {
  font-size: 74px; }

.size75 {
  font-size: 75px; }

.size76 {
  font-size: 76px; }

.size77 {
  font-size: 77px; }

.size78 {
  font-size: 78px; }

.size79 {
  font-size: 79px; }

.size80 {
  font-size: 80px; }

.size81 {
  font-size: 81px; }

.size82 {
  font-size: 82px; }

.pd5, .ptb5, .pt5 {
  padding-top: 5px; }

.pd5, .ptb5, .pb5 {
  padding-bottom: 5px; }

.pd5, .plr5, .pl5 {
  padding-left: 5px; }

.pd5, .plr5, .pr5 {
  padding-right: 5px; }

.mg5, .mtb5, .mt5 {
  margin-top: 5px; }

.mg5, .mtb5, .mb5 {
  margin-bottom: 5px; }

.mg5, .mlr5, .ml5 {
  margin-left: 5px; }

.mg5, .mlr5, .mr5 {
  margin-right: 5px; }

.pd6, .ptb6, .pt6 {
  padding-top: 6px; }

.pd6, .ptb6, .pb6 {
  padding-bottom: 6px; }

.pd6, .plr6, .pl6 {
  padding-left: 6px; }

.pd6, .plr6, .pr6 {
  padding-right: 6px; }

.mg6, .mtb6, .mt6 {
  margin-top: 6px; }

.mg6, .mtb6, .mb6 {
  margin-bottom: 6px; }

.mg6, .mlr6, .ml6 {
  margin-left: 6px; }

.mg6, .mlr6, .mr6 {
  margin-right: 6px; }

.pd7, .ptb7, .pt7 {
  padding-top: 7px; }

.pd7, .ptb7, .pb7 {
  padding-bottom: 7px; }

.pd7, .plr7, .pl7 {
  padding-left: 7px; }

.pd7, .plr7, .pr7 {
  padding-right: 7px; }

.mg7, .mtb7, .mt7 {
  margin-top: 7px; }

.mg7, .mtb7, .mb7 {
  margin-bottom: 7px; }

.mg7, .mlr7, .ml7 {
  margin-left: 7px; }

.mg7, .mlr7, .mr7 {
  margin-right: 7px; }

.pd8, .ptb8, .pt8 {
  padding-top: 8px; }

.pd8, .ptb8, .pb8 {
  padding-bottom: 8px; }

.pd8, .plr8, .pl8 {
  padding-left: 8px; }

.pd8, .plr8, .pr8 {
  padding-right: 8px; }

.mg8, .mtb8, .mt8 {
  margin-top: 8px; }

.mg8, .mtb8, .mb8 {
  margin-bottom: 8px; }

.mg8, .mlr8, .ml8 {
  margin-left: 8px; }

.mg8, .mlr8, .mr8 {
  margin-right: 8px; }

.pd9, .ptb9, .pt9 {
  padding-top: 9px; }

.pd9, .ptb9, .pb9 {
  padding-bottom: 9px; }

.pd9, .plr9, .pl9 {
  padding-left: 9px; }

.pd9, .plr9, .pr9 {
  padding-right: 9px; }

.mg9, .mtb9, .mt9 {
  margin-top: 9px; }

.mg9, .mtb9, .mb9 {
  margin-bottom: 9px; }

.mg9, .mlr9, .ml9 {
  margin-left: 9px; }

.mg9, .mlr9, .mr9 {
  margin-right: 9px; }

.pd10, .ptb10, .pt10 {
  padding-top: 10px; }

.pd10, .ptb10, .pb10 {
  padding-bottom: 10px; }

.pd10, .plr10, .pl10 {
  padding-left: 10px; }

.pd10, .plr10, .pr10 {
  padding-right: 10px; }

.mg10, .mtb10, .mt10 {
  margin-top: 10px; }

.mg10, .mtb10, .mb10 {
  margin-bottom: 10px; }

.mg10, .mlr10, .ml10 {
  margin-left: 10px; }

.mg10, .mlr10, .mr10 {
  margin-right: 10px; }

.pd11, .ptb11, .pt11 {
  padding-top: 11px; }

.pd11, .ptb11, .pb11 {
  padding-bottom: 11px; }

.pd11, .plr11, .pl11 {
  padding-left: 11px; }

.pd11, .plr11, .pr11 {
  padding-right: 11px; }

.mg11, .mtb11, .mt11 {
  margin-top: 11px; }

.mg11, .mtb11, .mb11 {
  margin-bottom: 11px; }

.mg11, .mlr11, .ml11 {
  margin-left: 11px; }

.mg11, .mlr11, .mr11 {
  margin-right: 11px; }

.pd12, .ptb12, .pt12 {
  padding-top: 12px; }

.pd12, .ptb12, .pb12 {
  padding-bottom: 12px; }

.pd12, .plr12, .pl12 {
  padding-left: 12px; }

.pd12, .plr12, .pr12 {
  padding-right: 12px; }

.mg12, .mtb12, .mt12 {
  margin-top: 12px; }

.mg12, .mtb12, .mb12 {
  margin-bottom: 12px; }

.mg12, .mlr12, .ml12 {
  margin-left: 12px; }

.mg12, .mlr12, .mr12 {
  margin-right: 12px; }

.pd13, .ptb13, .pt13 {
  padding-top: 13px; }

.pd13, .ptb13, .pb13 {
  padding-bottom: 13px; }

.pd13, .plr13, .pl13 {
  padding-left: 13px; }

.pd13, .plr13, .pr13 {
  padding-right: 13px; }

.mg13, .mtb13, .mt13 {
  margin-top: 13px; }

.mg13, .mtb13, .mb13 {
  margin-bottom: 13px; }

.mg13, .mlr13, .ml13 {
  margin-left: 13px; }

.mg13, .mlr13, .mr13 {
  margin-right: 13px; }

.pd14, .ptb14, .pt14 {
  padding-top: 14px; }

.pd14, .ptb14, .pb14 {
  padding-bottom: 14px; }

.pd14, .plr14, .pl14 {
  padding-left: 14px; }

.pd14, .plr14, .pr14 {
  padding-right: 14px; }

.mg14, .mtb14, .mt14 {
  margin-top: 14px; }

.mg14, .mtb14, .mb14 {
  margin-bottom: 14px; }

.mg14, .mlr14, .ml14 {
  margin-left: 14px; }

.mg14, .mlr14, .mr14 {
  margin-right: 14px; }

.pd15, .ptb15, .pt15 {
  padding-top: 15px; }

.pd15, .ptb15, .pb15 {
  padding-bottom: 15px; }

.pd15, .plr15, .pl15 {
  padding-left: 15px; }

.pd15, .plr15, .pr15 {
  padding-right: 15px; }

.mg15, .mtb15, .mt15 {
  margin-top: 15px; }

.mg15, .mtb15, .mb15 {
  margin-bottom: 15px; }

.mg15, .mlr15, .ml15 {
  margin-left: 15px; }

.mg15, .mlr15, .mr15 {
  margin-right: 15px; }

.pd16, .ptb16, .pt16 {
  padding-top: 16px; }

.pd16, .ptb16, .pb16 {
  padding-bottom: 16px; }

.pd16, .plr16, .pl16 {
  padding-left: 16px; }

.pd16, .plr16, .pr16 {
  padding-right: 16px; }

.mg16, .mtb16, .mt16 {
  margin-top: 16px; }

.mg16, .mtb16, .mb16 {
  margin-bottom: 16px; }

.mg16, .mlr16, .ml16 {
  margin-left: 16px; }

.mg16, .mlr16, .mr16 {
  margin-right: 16px; }

.pd17, .ptb17, .pt17 {
  padding-top: 17px; }

.pd17, .ptb17, .pb17 {
  padding-bottom: 17px; }

.pd17, .plr17, .pl17 {
  padding-left: 17px; }

.pd17, .plr17, .pr17 {
  padding-right: 17px; }

.mg17, .mtb17, .mt17 {
  margin-top: 17px; }

.mg17, .mtb17, .mb17 {
  margin-bottom: 17px; }

.mg17, .mlr17, .ml17 {
  margin-left: 17px; }

.mg17, .mlr17, .mr17 {
  margin-right: 17px; }

.pd18, .ptb18, .pt18 {
  padding-top: 18px; }

.pd18, .ptb18, .pb18 {
  padding-bottom: 18px; }

.pd18, .plr18, .pl18 {
  padding-left: 18px; }

.pd18, .plr18, .pr18 {
  padding-right: 18px; }

.mg18, .mtb18, .mt18 {
  margin-top: 18px; }

.mg18, .mtb18, .mb18 {
  margin-bottom: 18px; }

.mg18, .mlr18, .ml18 {
  margin-left: 18px; }

.mg18, .mlr18, .mr18 {
  margin-right: 18px; }

.pd19, .ptb19, .pt19 {
  padding-top: 19px; }

.pd19, .ptb19, .pb19 {
  padding-bottom: 19px; }

.pd19, .plr19, .pl19 {
  padding-left: 19px; }

.pd19, .plr19, .pr19 {
  padding-right: 19px; }

.mg19, .mtb19, .mt19 {
  margin-top: 19px; }

.mg19, .mtb19, .mb19 {
  margin-bottom: 19px; }

.mg19, .mlr19, .ml19 {
  margin-left: 19px; }

.mg19, .mlr19, .mr19 {
  margin-right: 19px; }

.pd20, .ptb20, .pt20 {
  padding-top: 20px; }

.pd20, .ptb20, .pb20 {
  padding-bottom: 20px; }

.pd20, .plr20, .pl20 {
  padding-left: 20px; }

.pd20, .plr20, .pr20 {
  padding-right: 20px; }

.mg20, .mtb20, .mt20 {
  margin-top: 20px; }

.mg20, .mtb20, .mb20 {
  margin-bottom: 20px; }

.mg20, .mlr20, .ml20 {
  margin-left: 20px; }

.mg20, .mlr20, .mr20 {
  margin-right: 20px; }

.pd21, .ptb21, .pt21 {
  padding-top: 21px; }

.pd21, .ptb21, .pb21 {
  padding-bottom: 21px; }

.pd21, .plr21, .pl21 {
  padding-left: 21px; }

.pd21, .plr21, .pr21 {
  padding-right: 21px; }

.mg21, .mtb21, .mt21 {
  margin-top: 21px; }

.mg21, .mtb21, .mb21 {
  margin-bottom: 21px; }

.mg21, .mlr21, .ml21 {
  margin-left: 21px; }

.mg21, .mlr21, .mr21 {
  margin-right: 21px; }

.pd22, .ptb22, .pt22 {
  padding-top: 22px; }

.pd22, .ptb22, .pb22 {
  padding-bottom: 22px; }

.pd22, .plr22, .pl22 {
  padding-left: 22px; }

.pd22, .plr22, .pr22 {
  padding-right: 22px; }

.mg22, .mtb22, .mt22 {
  margin-top: 22px; }

.mg22, .mtb22, .mb22 {
  margin-bottom: 22px; }

.mg22, .mlr22, .ml22 {
  margin-left: 22px; }

.mg22, .mlr22, .mr22 {
  margin-right: 22px; }

.pd23, .ptb23, .pt23 {
  padding-top: 23px; }

.pd23, .ptb23, .pb23 {
  padding-bottom: 23px; }

.pd23, .plr23, .pl23 {
  padding-left: 23px; }

.pd23, .plr23, .pr23 {
  padding-right: 23px; }

.mg23, .mtb23, .mt23 {
  margin-top: 23px; }

.mg23, .mtb23, .mb23 {
  margin-bottom: 23px; }

.mg23, .mlr23, .ml23 {
  margin-left: 23px; }

.mg23, .mlr23, .mr23 {
  margin-right: 23px; }

.pd24, .ptb24, .pt24 {
  padding-top: 24px; }

.pd24, .ptb24, .pb24 {
  padding-bottom: 24px; }

.pd24, .plr24, .pl24 {
  padding-left: 24px; }

.pd24, .plr24, .pr24 {
  padding-right: 24px; }

.mg24, .mtb24, .mt24 {
  margin-top: 24px; }

.mg24, .mtb24, .mb24 {
  margin-bottom: 24px; }

.mg24, .mlr24, .ml24 {
  margin-left: 24px; }

.mg24, .mlr24, .mr24 {
  margin-right: 24px; }

.pd25, .ptb25, .pt25 {
  padding-top: 25px; }

.pd25, .ptb25, .pb25 {
  padding-bottom: 25px; }

.pd25, .plr25, .pl25 {
  padding-left: 25px; }

.pd25, .plr25, .pr25 {
  padding-right: 25px; }

.mg25, .mtb25, .mt25 {
  margin-top: 25px; }

.mg25, .mtb25, .mb25 {
  margin-bottom: 25px; }

.mg25, .mlr25, .ml25 {
  margin-left: 25px; }

.mg25, .mlr25, .mr25 {
  margin-right: 25px; }

.pd26, .ptb26, .pt26 {
  padding-top: 26px; }

.pd26, .ptb26, .pb26 {
  padding-bottom: 26px; }

.pd26, .plr26, .pl26 {
  padding-left: 26px; }

.pd26, .plr26, .pr26 {
  padding-right: 26px; }

.mg26, .mtb26, .mt26 {
  margin-top: 26px; }

.mg26, .mtb26, .mb26 {
  margin-bottom: 26px; }

.mg26, .mlr26, .ml26 {
  margin-left: 26px; }

.mg26, .mlr26, .mr26 {
  margin-right: 26px; }

.pd27, .ptb27, .pt27 {
  padding-top: 27px; }

.pd27, .ptb27, .pb27 {
  padding-bottom: 27px; }

.pd27, .plr27, .pl27 {
  padding-left: 27px; }

.pd27, .plr27, .pr27 {
  padding-right: 27px; }

.mg27, .mtb27, .mt27 {
  margin-top: 27px; }

.mg27, .mtb27, .mb27 {
  margin-bottom: 27px; }

.mg27, .mlr27, .ml27 {
  margin-left: 27px; }

.mg27, .mlr27, .mr27 {
  margin-right: 27px; }

.pd28, .ptb28, .pt28 {
  padding-top: 28px; }

.pd28, .ptb28, .pb28 {
  padding-bottom: 28px; }

.pd28, .plr28, .pl28 {
  padding-left: 28px; }

.pd28, .plr28, .pr28 {
  padding-right: 28px; }

.mg28, .mtb28, .mt28 {
  margin-top: 28px; }

.mg28, .mtb28, .mb28 {
  margin-bottom: 28px; }

.mg28, .mlr28, .ml28 {
  margin-left: 28px; }

.mg28, .mlr28, .mr28 {
  margin-right: 28px; }

.pd29, .ptb29, .pt29 {
  padding-top: 29px; }

.pd29, .ptb29, .pb29 {
  padding-bottom: 29px; }

.pd29, .plr29, .pl29 {
  padding-left: 29px; }

.pd29, .plr29, .pr29 {
  padding-right: 29px; }

.mg29, .mtb29, .mt29 {
  margin-top: 29px; }

.mg29, .mtb29, .mb29 {
  margin-bottom: 29px; }

.mg29, .mlr29, .ml29 {
  margin-left: 29px; }

.mg29, .mlr29, .mr29 {
  margin-right: 29px; }

.pd30, .ptb30, .pt30 {
  padding-top: 30px; }

.pd30, .ptb30, .pb30 {
  padding-bottom: 30px; }

.pd30, .plr30, .pl30 {
  padding-left: 30px; }

.pd30, .plr30, .pr30 {
  padding-right: 30px; }

.mg30, .mtb30, .mt30 {
  margin-top: 30px; }

.mg30, .mtb30, .mb30 {
  margin-bottom: 30px; }

.mg30, .mlr30, .ml30 {
  margin-left: 30px; }

.mg30, .mlr30, .mr30 {
  margin-right: 30px; }

.pd31, .ptb31, .pt31 {
  padding-top: 31px; }

.pd31, .ptb31, .pb31 {
  padding-bottom: 31px; }

.pd31, .plr31, .pl31 {
  padding-left: 31px; }

.pd31, .plr31, .pr31 {
  padding-right: 31px; }

.mg31, .mtb31, .mt31 {
  margin-top: 31px; }

.mg31, .mtb31, .mb31 {
  margin-bottom: 31px; }

.mg31, .mlr31, .ml31 {
  margin-left: 31px; }

.mg31, .mlr31, .mr31 {
  margin-right: 31px; }

.pd32, .ptb32, .pt32 {
  padding-top: 32px; }

.pd32, .ptb32, .pb32 {
  padding-bottom: 32px; }

.pd32, .plr32, .pl32 {
  padding-left: 32px; }

.pd32, .plr32, .pr32 {
  padding-right: 32px; }

.mg32, .mtb32, .mt32 {
  margin-top: 32px; }

.mg32, .mtb32, .mb32 {
  margin-bottom: 32px; }

.mg32, .mlr32, .ml32 {
  margin-left: 32px; }

.mg32, .mlr32, .mr32 {
  margin-right: 32px; }

.pd33, .ptb33, .pt33 {
  padding-top: 33px; }

.pd33, .ptb33, .pb33 {
  padding-bottom: 33px; }

.pd33, .plr33, .pl33 {
  padding-left: 33px; }

.pd33, .plr33, .pr33 {
  padding-right: 33px; }

.mg33, .mtb33, .mt33 {
  margin-top: 33px; }

.mg33, .mtb33, .mb33 {
  margin-bottom: 33px; }

.mg33, .mlr33, .ml33 {
  margin-left: 33px; }

.mg33, .mlr33, .mr33 {
  margin-right: 33px; }

.pd34, .ptb34, .pt34 {
  padding-top: 34px; }

.pd34, .ptb34, .pb34 {
  padding-bottom: 34px; }

.pd34, .plr34, .pl34 {
  padding-left: 34px; }

.pd34, .plr34, .pr34 {
  padding-right: 34px; }

.mg34, .mtb34, .mt34 {
  margin-top: 34px; }

.mg34, .mtb34, .mb34 {
  margin-bottom: 34px; }

.mg34, .mlr34, .ml34 {
  margin-left: 34px; }

.mg34, .mlr34, .mr34 {
  margin-right: 34px; }

.pd35, .ptb35, .pt35 {
  padding-top: 35px; }

.pd35, .ptb35, .pb35 {
  padding-bottom: 35px; }

.pd35, .plr35, .pl35 {
  padding-left: 35px; }

.pd35, .plr35, .pr35 {
  padding-right: 35px; }

.mg35, .mtb35, .mt35 {
  margin-top: 35px; }

.mg35, .mtb35, .mb35 {
  margin-bottom: 35px; }

.mg35, .mlr35, .ml35 {
  margin-left: 35px; }

.mg35, .mlr35, .mr35 {
  margin-right: 35px; }

.pd36, .ptb36, .pt36 {
  padding-top: 36px; }

.pd36, .ptb36, .pb36 {
  padding-bottom: 36px; }

.pd36, .plr36, .pl36 {
  padding-left: 36px; }

.pd36, .plr36, .pr36 {
  padding-right: 36px; }

.mg36, .mtb36, .mt36 {
  margin-top: 36px; }

.mg36, .mtb36, .mb36 {
  margin-bottom: 36px; }

.mg36, .mlr36, .ml36 {
  margin-left: 36px; }

.mg36, .mlr36, .mr36 {
  margin-right: 36px; }

.pd37, .ptb37, .pt37 {
  padding-top: 37px; }

.pd37, .ptb37, .pb37 {
  padding-bottom: 37px; }

.pd37, .plr37, .pl37 {
  padding-left: 37px; }

.pd37, .plr37, .pr37 {
  padding-right: 37px; }

.mg37, .mtb37, .mt37 {
  margin-top: 37px; }

.mg37, .mtb37, .mb37 {
  margin-bottom: 37px; }

.mg37, .mlr37, .ml37 {
  margin-left: 37px; }

.mg37, .mlr37, .mr37 {
  margin-right: 37px; }

.pd38, .ptb38, .pt38 {
  padding-top: 38px; }

.pd38, .ptb38, .pb38 {
  padding-bottom: 38px; }

.pd38, .plr38, .pl38 {
  padding-left: 38px; }

.pd38, .plr38, .pr38 {
  padding-right: 38px; }

.mg38, .mtb38, .mt38 {
  margin-top: 38px; }

.mg38, .mtb38, .mb38 {
  margin-bottom: 38px; }

.mg38, .mlr38, .ml38 {
  margin-left: 38px; }

.mg38, .mlr38, .mr38 {
  margin-right: 38px; }

.pd39, .ptb39, .pt39 {
  padding-top: 39px; }

.pd39, .ptb39, .pb39 {
  padding-bottom: 39px; }

.pd39, .plr39, .pl39 {
  padding-left: 39px; }

.pd39, .plr39, .pr39 {
  padding-right: 39px; }

.mg39, .mtb39, .mt39 {
  margin-top: 39px; }

.mg39, .mtb39, .mb39 {
  margin-bottom: 39px; }

.mg39, .mlr39, .ml39 {
  margin-left: 39px; }

.mg39, .mlr39, .mr39 {
  margin-right: 39px; }

.pd40, .ptb40, .pt40 {
  padding-top: 40px; }

.pd40, .ptb40, .pb40 {
  padding-bottom: 40px; }

.pd40, .plr40, .pl40 {
  padding-left: 40px; }

.pd40, .plr40, .pr40 {
  padding-right: 40px; }

.mg40, .mtb40, .mt40 {
  margin-top: 40px; }

.mg40, .mtb40, .mb40 {
  margin-bottom: 40px; }

.mg40, .mlr40, .ml40 {
  margin-left: 40px; }

.mg40, .mlr40, .mr40 {
  margin-right: 40px; }

.pd41, .ptb41, .pt41 {
  padding-top: 41px; }

.pd41, .ptb41, .pb41 {
  padding-bottom: 41px; }

.pd41, .plr41, .pl41 {
  padding-left: 41px; }

.pd41, .plr41, .pr41 {
  padding-right: 41px; }

.mg41, .mtb41, .mt41 {
  margin-top: 41px; }

.mg41, .mtb41, .mb41 {
  margin-bottom: 41px; }

.mg41, .mlr41, .ml41 {
  margin-left: 41px; }

.mg41, .mlr41, .mr41 {
  margin-right: 41px; }

.pd42, .ptb42, .pt42 {
  padding-top: 42px; }

.pd42, .ptb42, .pb42 {
  padding-bottom: 42px; }

.pd42, .plr42, .pl42 {
  padding-left: 42px; }

.pd42, .plr42, .pr42 {
  padding-right: 42px; }

.mg42, .mtb42, .mt42 {
  margin-top: 42px; }

.mg42, .mtb42, .mb42 {
  margin-bottom: 42px; }

.mg42, .mlr42, .ml42 {
  margin-left: 42px; }

.mg42, .mlr42, .mr42 {
  margin-right: 42px; }

.pd43, .ptb43, .pt43 {
  padding-top: 43px; }

.pd43, .ptb43, .pb43 {
  padding-bottom: 43px; }

.pd43, .plr43, .pl43 {
  padding-left: 43px; }

.pd43, .plr43, .pr43 {
  padding-right: 43px; }

.mg43, .mtb43, .mt43 {
  margin-top: 43px; }

.mg43, .mtb43, .mb43 {
  margin-bottom: 43px; }

.mg43, .mlr43, .ml43 {
  margin-left: 43px; }

.mg43, .mlr43, .mr43 {
  margin-right: 43px; }

.pd44, .ptb44, .pt44 {
  padding-top: 44px; }

.pd44, .ptb44, .pb44 {
  padding-bottom: 44px; }

.pd44, .plr44, .pl44 {
  padding-left: 44px; }

.pd44, .plr44, .pr44 {
  padding-right: 44px; }

.mg44, .mtb44, .mt44 {
  margin-top: 44px; }

.mg44, .mtb44, .mb44 {
  margin-bottom: 44px; }

.mg44, .mlr44, .ml44 {
  margin-left: 44px; }

.mg44, .mlr44, .mr44 {
  margin-right: 44px; }

.pd45, .ptb45, .pt45 {
  padding-top: 45px; }

.pd45, .ptb45, .pb45 {
  padding-bottom: 45px; }

.pd45, .plr45, .pl45 {
  padding-left: 45px; }

.pd45, .plr45, .pr45 {
  padding-right: 45px; }

.mg45, .mtb45, .mt45 {
  margin-top: 45px; }

.mg45, .mtb45, .mb45 {
  margin-bottom: 45px; }

.mg45, .mlr45, .ml45 {
  margin-left: 45px; }

.mg45, .mlr45, .mr45 {
  margin-right: 45px; }

.pd46, .ptb46, .pt46 {
  padding-top: 46px; }

.pd46, .ptb46, .pb46 {
  padding-bottom: 46px; }

.pd46, .plr46, .pl46 {
  padding-left: 46px; }

.pd46, .plr46, .pr46 {
  padding-right: 46px; }

.mg46, .mtb46, .mt46 {
  margin-top: 46px; }

.mg46, .mtb46, .mb46 {
  margin-bottom: 46px; }

.mg46, .mlr46, .ml46 {
  margin-left: 46px; }

.mg46, .mlr46, .mr46 {
  margin-right: 46px; }

.pd47, .ptb47, .pt47 {
  padding-top: 47px; }

.pd47, .ptb47, .pb47 {
  padding-bottom: 47px; }

.pd47, .plr47, .pl47 {
  padding-left: 47px; }

.pd47, .plr47, .pr47 {
  padding-right: 47px; }

.mg47, .mtb47, .mt47 {
  margin-top: 47px; }

.mg47, .mtb47, .mb47 {
  margin-bottom: 47px; }

.mg47, .mlr47, .ml47 {
  margin-left: 47px; }

.mg47, .mlr47, .mr47 {
  margin-right: 47px; }

.pd48, .ptb48, .pt48 {
  padding-top: 48px; }

.pd48, .ptb48, .pb48 {
  padding-bottom: 48px; }

.pd48, .plr48, .pl48 {
  padding-left: 48px; }

.pd48, .plr48, .pr48 {
  padding-right: 48px; }

.mg48, .mtb48, .mt48 {
  margin-top: 48px; }

.mg48, .mtb48, .mb48 {
  margin-bottom: 48px; }

.mg48, .mlr48, .ml48 {
  margin-left: 48px; }

.mg48, .mlr48, .mr48 {
  margin-right: 48px; }

.pd49, .ptb49, .pt49 {
  padding-top: 49px; }

.pd49, .ptb49, .pb49 {
  padding-bottom: 49px; }

.pd49, .plr49, .pl49 {
  padding-left: 49px; }

.pd49, .plr49, .pr49 {
  padding-right: 49px; }

.mg49, .mtb49, .mt49 {
  margin-top: 49px; }

.mg49, .mtb49, .mb49 {
  margin-bottom: 49px; }

.mg49, .mlr49, .ml49 {
  margin-left: 49px; }

.mg49, .mlr49, .mr49 {
  margin-right: 49px; }

.pd50, .ptb50, .pt50 {
  padding-top: 50px; }

.pd50, .ptb50, .pb50 {
  padding-bottom: 50px; }

.pd50, .plr50, .pl50 {
  padding-left: 50px; }

.pd50, .plr50, .pr50 {
  padding-right: 50px; }

.mg50, .mtb50, .mt50 {
  margin-top: 50px; }

.mg50, .mtb50, .mb50 {
  margin-bottom: 50px; }

.mg50, .mlr50, .ml50 {
  margin-left: 50px; }

.mg50, .mlr50, .mr50 {
  margin-right: 50px; }

.border-radius2 {
  border-radius: 2px !important; }

.border-radius3 {
  border-radius: 3px !important; }

.border-radius4 {
  border-radius: 4px !important; }

.border-radius5 {
  border-radius: 5px !important; }

.border-radius6 {
  border-radius: 6px !important; }

.border-radius7 {
  border-radius: 7px !important; }

.border-radius8 {
  border-radius: 8px !important; }

.border-radius9 {
  border-radius: 9px !important; }

.border-radius10 {
  border-radius: 10px !important; }

.border-radius11 {
  border-radius: 11px !important; }

.border-radius12 {
  border-radius: 12px !important; }

.border-radius13 {
  border-radius: 13px !important; }

.border-radius14 {
  border-radius: 14px !important; }

.border-radius15 {
  border-radius: 15px !important; }

.border-radius16 {
  border-radius: 16px !important; }

.border-radius17 {
  border-radius: 17px !important; }

.border-radius18 {
  border-radius: 18px !important; }

.border-radius19 {
  border-radius: 19px !important; }

.border-radius20 {
  border-radius: 20px !important; }

.border-radius21 {
  border-radius: 21px !important; }

.border-radius22 {
  border-radius: 22px !important; }

.border-radius23 {
  border-radius: 23px !important; }

.border-radius24 {
  border-radius: 24px !important; }

.border-radius25 {
  border-radius: 25px !important; }

.border-radius26 {
  border-radius: 26px !important; }

.border-radius27 {
  border-radius: 27px !important; }

.border-radius28 {
  border-radius: 28px !important; }

.border-radius29 {
  border-radius: 29px !important; }

.border-radius30 {
  border-radius: 30px !important; }

.border-radius31 {
  border-radius: 31px !important; }

.border-radius32 {
  border-radius: 32px !important; }

.border-radius33 {
  border-radius: 33px !important; }

.border-radius34 {
  border-radius: 34px !important; }

.border-radius35 {
  border-radius: 35px !important; }

.border-radius36 {
  border-radius: 36px !important; }

.border-radius37 {
  border-radius: 37px !important; }

.border-radius38 {
  border-radius: 38px !important; }

.border-radius39 {
  border-radius: 39px !important; }

.border-radius40 {
  border-radius: 40px !important; }

.border-radius41 {
  border-radius: 41px !important; }

.border-radius42 {
  border-radius: 42px !important; }

.border-radius43 {
  border-radius: 43px !important; }

.border-radius44 {
  border-radius: 44px !important; }

.border-radius45 {
  border-radius: 45px !important; }

.border-radius46 {
  border-radius: 46px !important; }

.border-radius47 {
  border-radius: 47px !important; }

.border-radius48 {
  border-radius: 48px !important; }

.border-radius49 {
  border-radius: 49px !important; }

.border-radius50 {
  border-radius: 50px !important; }

.img30 {
  width: 30px !important;
  height: 30px !important; }

.img50 {
  width: 50px !important;
  height: 50px !important; }

.img60 {
  width: 60px !important;
  height: 60px !important; }

.img70 {
  width: 70px !important;
  height: 70px !important; }

.img80 {
  width: 80px !important;
  height: 80px !important; }

.img90 {
  width: 90px !important;
  height: 90px !important; }

.img100 {
  width: 100px !important;
  height: 100px !important; }

.img110 {
  width: 110px !important;
  height: 110px !important; }

.img120 {
  width: 120px !important;
  height: 120px !important; }

.img150 {
  width: 150px !important;
  height: 150px !important; }

.img160 {
  width: 160px !important;
  height: 160px !important; }

.img200 {
  width: 200px !important;
  height: 200px !important; }

.img400 {
  width: 400px !important;
  height: 400px !important; }

[class^=col-] {
  padding: 0px;
  margin: 0px; }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding: 0px;
  margin: 0px; }

.row {
  padding: 0px;
  margin: 0px; }

.swiper-pagination-bullet {
  width: 43px !important;
  height: 4px !important;
  border-radius: 2px !important;
  background: rgba(255, 255, 255, 0.7); }

.swiper-pagination-bullet-active {
  background: #D2161A !important;
  border: 1px #c6161e solid !important; }

.swiper-button-prev {
  opacity: 1 !important; }

.swiper-button-next {
  opacity: 1 !important; }

.goup-container {
  z-index: 100;
  width: 60px !important;
  height: 60px !important;
  border-radius: 0px !important;
  right: 0 !important;
  bottom: 0 !important;
  background: url("../images/returnTop.png") no-repeat !important; }
  .goup-container .goup-arrow {
    padding-top: 0px !important;
    border-style: none !important;
    border-width: 0px 0px 0px !important; }
  @media (max-width: 768px) {
    .goup-container {
      right: 0px !important;
      bottom: 0px !important; } }

[data-simplersidebar=mask] {
  z-index: 9 !important; }

.nav > li > a:focus {
  background: none; }

.laypage_prev {
  background: url("../images/paga_l.png") center center no-repeat #ececec !important; }
  .laypage_prev:hover {
    background: url("../images/paga_ls.png") center center no-repeat #c2161e !important; }

.laypage_next {
  background: url("../images/paga_r.png") center center no-repeat #ececec !important; }
  .laypage_next:hover {
    background: url("../images/paga_rs.png") center center no-repeat #c2161e !important; }

.layer .pdTip {
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  -webkit-transform: ranslateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  background-image: url("../images/pdTipIcon.png");
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer; }
.layer .pdTipBox {
  display: none;
  width: 303px;
  height: 150px;
  position: absolute;
  top: -3px;
  right: -294px;
  background-image: url("../images/pdTipBg.png");
  background-size: 100%;
  background-repeat: no-repeat;
  padding: 20px; }
  .layer .pdTipBox span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #8C8C8C;
    padding-left: 39px;
    background-image: url("../images/pdTipBoxIcon.png");
    background-size: 16px;
    background-position: 14px 2px;
    background-repeat: no-repeat;
    margin-bottom: 10px; }

.size12 {
  font-size: 12px; }

.size14 {
  font-size: 14px; }

.size16 {
  font-size: 16px; }

.size18 {
  font-size: 18px; }

.size20 {
  font-size: 20px; }

.size22 {
  font-size: 22px; }

.size24 {
  font-size: 24px; }

.size26 {
  font-size: 26px; }

.size28 {
  font-size: 28px; }

.size30 {
  font-size: 30px; }

.size32 {
  font-size: 32px; }

.size34 {
  font-size: 34px; }

.size36 {
  font-size: 36px; }

.size38 {
  font-size: 38px; }

.size40 {
  font-size: 40px; }

.size42 {
  font-size: 42px; }

/*# sourceMappingURL=global.css.map */
