.mt4 {
  margin-top: 4px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.mt8 {
  margin-top: 8px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mt14 {
  margin-top: 14px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt16 {
  margin-top: 16px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt22 {
  margin-top: 22px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mt26 {
  margin-top: 26px !important;
}

.mt28 {
  margin-top: 28px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt32 {
  margin-top: 32px !important;
}

.mt34 {
  margin-top: 34px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.ml4 {
  margin-left: 4px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.ml8 {
  margin-left: 8px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml12 {
  margin-left: 12px !important;
}

.ml14 {
  margin-left: 14px !important;
}

.ml16 {
  margin-left: 16px !important;
}

.ml18 {
  margin-left: 18px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml22 {
  margin-left: 22px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.ml26 {
  margin-left: 26px !important;
}

.ml28 {
  margin-left: 28px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr6 {
  margin-right: 6px !important;
}

.mr8 {
  margin-right: 8px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr12 {
  margin-right: 12px !important;
}

.mr14 {
  margin-right: 14px !important;
}

.mr16 {
  margin-right: 16px !important;
}

.mr18 {
  margin-right: 18px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr22 {
  margin-right: 22px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.mr26 {
  margin-right: 26px !important;
}

.mr27 {
  margin-right: 27px !important;
}

.mr28 {
  margin-right: 28px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr44 {
  margin-right: 44px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb8 {
  margin-bottom: 8px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.mb14 {
  margin-bottom: 14px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb16 {
  margin-bottom: 16px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb22 {
  margin-bottom: 22px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.mb26 {
  margin-bottom: 26px !important;
}

.mb27 {
  margin-bottom: 27px !important;
}

.mb28 {
  margin-bottom: 28px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mlr5 {
  margin: 0 5px !important;
}

.mlr6 {
  margin: 0 6px !important;
}

.mlr10 {
  margin: 0 10px !important;
}

.mlr14 {
  margin: 0 14px !important;
}

.mlr15 {
  margin: 0 15px !important;
}

.mlr16 {
  margin: 0 16px !important;
}

.mlr20 {
  margin: 0 20px !important;
}

.mlr30 {
  margin: 0 30px !important;
}

.mlr40 {
  margin: 0 40px !important;
}

.mtb5 {
  margin: 5px 0 !important;
}

.mtb10 {
  margin: 10px 0 !important;
}

.mtb15 {
  margin: 15px 0 !important;
}

.mtb20 {
  margin: 20px 0 !important;
}

.mtb30 {
  margin: 30px 0 !important;
}

.mtb40 {
  margin: 40px 0 !important;
}

.margin5 {
  margin: 5px !important;
}

.margin8 {
  margin: 8px !important;
}

.margin10 {
  margin: 10px !important;
}

.margin12 {
  margin: 12px !important;
}

.margin14 {
  margin: 14px !important;
}

.margin16 {
  margin: 16px !important;
}

.margin18 {
  margin: 18px !important;
}

.margin20 {
  margin: 20px !important;
}

.margin22 {
  margin: 22px !important;
}

.margin24 {
  margin: 24px !important;
}

.margin26 {
  margin: 26px !important;
}

.margin28 {
  margin: 28px !important;
}

.margin30 {
  margin: 30px !important;
}

.padding5 {
  padding: 5px !important;
}

.padding8 {
  padding: 8px !important;
}

.padding10 {
  padding: 10px !important;
}

.padding12 {
  padding: 12px !important;
}

.padding14 {
  padding: 14px !important;
}

.padding16 {
  padding: 16px !important;
}

.padding18 {
  padding: 18px !important;
}

.padding20 {
  padding: 20px !important;
}

.padding22 {
  padding: 22px !important;
}

.padding24 {
  padding: 24px !important;
}

.padding26 {
  padding: 26px !important;
}

.padding28 {
  padding: 28px !important;
}

.padding30 {
  padding: 30px !important;
}

.pt5 {
  padding-top: 5px !important;
}

.pt8 {
  padding-top: 8px !important;
}

.pt10 {
  padding-top: 10px !important;
}

.pt12 {
  padding-top: 12px !important;
}

.pt14 {
  padding-top: 14px !important;
}

.pt15 {
  padding-top: 15px !important;
}

.pt16 {
  padding-top: 16px !important;
}

.pt18 {
  padding-top: 18px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt22 {
  padding-top: 22px !important;
}

.pt24 {
  padding-top: 24px !important;
}

.pt25 {
  padding-top: 25px !important;
}

.pt26 {
  padding-top: 26px !important;
}

.pt28 {
  padding-top: 28px !important;
}

.pt30 {
  padding-top: 30px !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl8 {
  padding-left: 8px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.pl12 {
  padding-left: 12px !important;
}

.pl14 {
  padding-left: 14px !important;
}

.pl15 {
  padding-left: 15px !important;
}

.pl16 {
  padding-left: 16px !important;
}

.pl18 {
  padding-left: 18px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl22 {
  padding-left: 22px !important;
}

.pl24 {
  padding-left: 24px !important;
}

.pl26 {
  padding-left: 26px !important;
}

.pl28 {
  padding-left: 28px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr8 {
  padding-right: 8px !important;
}

.pr10 {
  padding-right: 10px !important;
}

.pr12 {
  padding-right: 12px !important;
}

.pr14 {
  padding-right: 14px !important;
}

.pr15 {
  padding-right: 15px !important;
}

.pr16 {
  padding-right: 16px !important;
}

.pr18 {
  padding-right: 18px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr22 {
  padding-right: 22px !important;
}

.pr24 {
  padding-right: 24px !important;
}

.pr26 {
  padding-right: 26px !important;
}

.pr28 {
  padding-right: 28px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pb5 {
  padding-bottom: 5px !important;
}

.pb8 {
  padding-bottom: 8px !important;
}

.pb10 {
  padding-bottom: 10px !important;
}

.pb12 {
  padding-bottom: 12px !important;
}

.pb14 {
  padding-bottom: 14px !important;
}

.pb15 {
  padding-bottom: 15px !important;
}

.pb16 {
  padding-bottom: 16px !important;
}

.pb18 {
  padding-bottom: 18px !important;
}

.pb20 {
  padding-bottom: 20px !important;
}

.pb22 {
  padding-bottom: 22px !important;
}

.pb24 {
  padding-bottom: 24px !important;
}

.pb26 {
  padding-bottom: 26px !important;
}

.pb28 {
  padding-bottom: 28px !important;
}

.pb30 {
  padding-bottom: 30px !important;
}

.plr5 {
  padding: 0 5px !important;
}

.plr10 {
  padding: 0 10px !important;
}

.plr15 {
  padding: 0 15px !important;
}

.plr20 {
  padding: 0 20px !important;
}

.plr30 {
  padding: 0 30px !important;
}

.plr40 {
  padding: 0 40px !important;
}

.plr50 {
  padding: 0 50px !important;
}

.plr60 {
  padding: 0 60px !important;
}

.ptb5 {
  padding: 5px 0 !important;
}

.ptb10 {
  padding: 10px 0 !important;
}

.ptb15 {
  padding: 15px 0 !important;
}

.ptb20 {
  padding: 20px 0 !important;
}

.ptb30 {
  padding: 30px 0 !important;
}

.ptb40 {
  padding: 40px 0 !important;
}

.ft5 {
  font-size: 5px !important;
}

.ft6 {
  font-size: 6px !important;
}

.ft7 {
  font-size: 7px !important;
}

.ft8 {
  font-size: 8px !important;
}

.ft9 {
  font-size: 9px !important;
}

.ft10 {
  font-size: 10px !important;
}

.ft12 {
  font-size: 12px !important;
}

.ft14 {
  font-size: 14px !important;
}

.ft16 {
  font-size: 16px !important;
}

.ft18 {
  font-size: 18px !important;
}

.ft20 {
  font-size: 20px !important;
}

.ft22 {
  font-size: 22px !important;
}

.ft24 {
  font-size: 24px !important;
}

.ft26 {
  font-size: 26px !important;
}

.ft28 {
  font-size: 28px !important;
}

.ft30 {
  font-size: 30px !important;
}

.ft32 {
  font-size: 32px !important;
}

.ft34 {
  font-size: 34px !important;
}

.ft36 {
  font-size: 36px !important;
}

.ft38 {
  font-size: 38px !important;
}

.ft40 {
  font-size: 40px !important;
}

.ft42 {
  font-size: 42px !important;
}

.ft44 {
  font-size: 44px !important;
}

.ft46 {
  font-size: 46px !important;
}

.ft48 {
  font-size: 48px !important;
}

.ft50 {
  font-size: 50px !important;
}

.fw100 {
  font-weight: 100 !important;
}

.fw200 {
  font-weight: 200 !important;
}

.fw300 {
  font-weight: 300 !important;
}

.fw400 {
  font-weight: 400 !important;
}

.fw500 {
  font-weight: 500 !important;
}

.fw600 {
  font-weight: 600 !important;
}

.fw700 {
  font-weight: 700 !important;
}

.fw800 {
  font-weight: 800 !important;
}

.fw900 {
  font-weight: 900 !important;
}

.lh10 {
  line-height: 10px !important;
}

.lh12 {
  line-height: 12px !important;
}

.lh14 {
  line-height: 14px !important;
}

.lh16 {
  line-height: 16px !important;
}

.lh18 {
  line-height: 18px !important;
}

.lh20 {
  line-height: 20px !important;
}

.lh22 {
  line-height: 22px !important;
}

.lh24 {
  line-height: 24px !important;
}

.lh26 {
  line-height: 26px !important;
}

.lh28 {
  line-height: 28px !important;
}

.lh30 {
  line-height: 30px !important;
}

.lh32 {
  line-height: 32px !important;
}

.lh34 {
  line-height: 34px !important;
}

.lh36 {
  line-height: 36px !important;
}

.lh38 {
  line-height: 38px !important;
}

.lh40 {
  line-height: 40px !important;
}

.lh42 {
  line-height: 42px !important;
}

.lh44 {
  line-height: 44px !important;
}

.lh46 {
  line-height: 46px !important;
}

.lh48 {
  line-height: 48px !important;
}

.lh50 {
  line-height: 50px !important;
}

.wp10 {
  width: 10% !important;
}

.wp20 {
  width: 20% !important;
}

.wp30 {
  width: 30% !important;
}

.wp40 {
  width: 40% !important;
}

.wp48 {
  width: 48% !important;
}

.wp50 {
  width: 50% !important;
}

.wp60 {
  width: 60% !important;
}

.wp70 {
  width: 70% !important;
}

.wp80 {
  width: 80% !important;
}

.wp90 {
  width: 90% !important;
}

.wp100 {
  width: 100% !important;
}

.w800 {
  width: 800px !important;
}

.hp10 {
  height: 10% !important;
}

.hp20 {
  height: 20% !important;
}

.hp30 {
  height: 30% !important;
}

.hp40 {
  height: 40% !important;
}

.hp50 {
  height: 50% !important;
}

.hp60 {
  height: 60% !important;
}

.hp70 {
  height: 70% !important;
}

.hp80 {
  height: 80% !important;
}

.hp90 {
  height: 90% !important;
}

.hp100 {
  height: 100% !important;
}

.height34 {
  height: 34px !important;
}

.height100 {
  height: 100px !important;
}

.ta-l {
  text-align: left !important;
}

.ta-c {
  text-align: center !important;
}

.ta-r {
  text-align: right !important;
}

.borderNone {
  border: 0 !important;
}

.borderTopNone {
  border-top: none !important;
}

.borderBottomNone {
  border-bottom: none !important;
}

.borderLeftNone {
  border-left: none !important;
}

.borderRightNone {
  border-right: none !important;
}

.borderTop {
  border-top: 1px solid #d9d9d9 !important;
}

.borderLeft {
  border-left: 1px solid #d9d9d9 !important;
}

.borderBottom {
  border-bottom: 1px solid #d9d9d9 !important;
}

.borderRight {
  border-right: 1px solid #d9d9d9 !important;
}

.border-error {
  border: 1px solid #f56c6c !important;
}

.border-transparent {
  border: 1px solid transparent !important;
}

.b-r-1 {
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

.ps-relative {
  position: relative !important;
}

.ps-absolute {
  position: absolute !important;
}

.c-000000 {
  color: #000000 !important;
}

.c-666666 {
  color: #666666 !important;
}

.c-888888 {
  color: #888888 !important;
}

.c-777777 {
  color: #777777 !important;
}

.c-999999 {
  color: #999999 !important;
}

.c-202020 {
  color: #202020 !important;
}

.c-505050 {
  color: #505050 !important;
}

.c-828282 {
  color: #828282 !important;
}

.c-ffffff {
  color: #ffffff !important;
}

.c-435b76 {
  color: #435b76 !important;
}

.c-1e3c72 {
  color: #1e3c72 !important;
}

.c-2667c1 {
  color: #2667c1 !important;
}

.c-0083ff {
  color: #0083ff !important;
}

.c-39baf4 {
  color: #39baf4 !important;
}

.c-a2a2a2 {
  color: #a2a2a2 !important;
}

.c-95a1af {
  color: #95a1af !important;
}

.c-3f4958 {
  color: #3f4958 !important;
}

.c-ff8365 {
  color: #ff8365 !important;
}

.c-2b9aff {
  color: #2b9aff !important;
}

.c-2567c0 {
  color: #2567c0 !important;
}

.c-51d19e {
  color: #51d19e !important;
}

.c-ffb400 {
  color: #ffb400 !important;
}

.c-464646 {
  color: #464646 !important;
}

.c-438ae9 {
  color: #438ae9 !important;
}

.c-409eff {
  color: #409eff !important;
}

.c-ed5353 {
  color: #ed5353 !important;
}

.c-5a5a5a {
  color: #5a5a5a !important;
}

.c-878787 {
  color: #878787 !important;
}

.c-ffc178 {
  color: #ffc178 !important;
}

.c-78c5d8 {
  color: #78c5d8 !important;
}

.bg-ffffff {
  background: #ffffff !important;
}

.bg-55a1ff {
  background: #55a1ff !important;
}

.bg-eeeeee {
  background: #eeeeee !important;
}

.bg-f6f8f9 {
  background: #f6f8f9 !important;
}

.c-up-red {
  color: #f16666 !important;
}

.c-down-green {
  color: #66f17f !important;
}

.img18 {
  width: 18px !important;
  height: 18px !important;
}

.img40 {
  width: 40px !important;
  height: 40px !important;
}

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

.cursor-default {
  cursor: default !important;
}

.cursor-auto {
  cursor: auto !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-crosshair {
  cursor: crosshair !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-help {
  cursor: help !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.ff-din-bold {
  font-family: 'DIN-Bold';
}

.ff-pingfang {
  font-family: 'PingFangSC-Regular';
}

.ff-mc-yahei {
  font-family: 'MicrosoftYaHei';
}

.ff-dina-bold {
  font-family: 'DINAlternate-Bold';
}

.ff-dinbold {
  font-family: 'dinbold';
}

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

.ellipsis-two {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis-three {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.translateX--20 {
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}

.border-radius-left-4 {
  border-radius: 4px 0 0 4px;
}

.border-radius-right-4 {
  border-radius: 0 4px 4px 0;
}

.line-e6e6e6 {
  width: 100%;
  height: 1px;
  background: #E6E6E6;
}

.ytct-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ytct-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.ytct-flex-direction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.ytct-flex-direction-rr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.ytct-flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ytct-flex-direction-cr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.ytct-flex-wrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.ytct-flex-wrap-w {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ytct-flex-wrap-wr {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.ytct-justify-content {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.ytct-justify-contentc-fe {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ytct-justify-content-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ytct-justify-content-sb {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ytct-justify-content-sa {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.ytct-align-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.ytct-align-items-fe {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.ytct-align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-align-items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.ytct-align-items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.ytct-align-content {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.ytct-align-content-fe {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.ytct-align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}

.ytct-align-content-sb {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.ytct-align-content-sa {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.ytct-align-content-stretch {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.ytct-align-self {
  -ms-flex-item-align: auto;
      -ms-grid-row-align: auto;
      align-self: auto;
}

.ytct-align-self-fs {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.ytct-align-self-fe {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.ytct-align-self-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.ytct-align-self-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.ytct-align-self-stretch {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.ytct-flex-fww {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ytct-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ytct-flex-center-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-jcsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ytct-flex-jcsa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.ytct-flex-jcfe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ytct-flex-jcfe-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-jcfs-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-jcsb-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-jcfs-fww {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ytct-flex-jcfs-fww-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-jcsb-fww {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ytct-flex-jcsb-fww-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-aib {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.ytct-flex-fdc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ytct-flex-fdc-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ytct-flex-fdc-jcsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ytct-flex-fdc-jcc-aic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.white-yellow-hollow-btn {
  font-size: 14px;
  color: #D69D44;
  background: #ffffff;
  border: 1px solid #D69D44;
  border-radius: 4px;
  padding: 7px 9px 7px 25px;
  cursor: pointer;
}

.white-yellow-hollow-btn div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.white-yellow-hollow-btn div img {
  width: 16px;
  height: 16px;
  margin-left: 14px;
}

.white-yellow-hollow-btn:hover {
  opacity: 0.8;
}

.white-yellow-hollow-btn:active {
  opacity: 0.7;
}

body {
  //max-width: 1920px;
  margin: 0 auto;
  padding: 0;
  font-family: Microsoft YaHei;
}

a {
  text-decoration: none !important;
  color: #333;
}

::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(144, 146, 152, 0.3);
}

.page-header {
  height: 600px;
  background: url("/assets/img/header_backgroundA.png");
}

.page-header .ct-logo {
  width: 180px;
  height: 82px;
  margin-right: 130px;
}

.page-header .nav-bar .nav-item {
  font-size: 16px;
  color: #ffffff;
  margin-right: 40px;
  cursor: pointer;
}

.page-header .nav-bar .nav-item a {
  color: #ffffff;
}

.page-header .nav-bar .nav-item-active {
  font-weight: bold;
  color: #FFD595;
}

.page-header .nav-bar .nav-item-active a {
  color: #FFD595;
}

.page-header .nav-bar .nav-item:hover {
  font-weight: bold;
  color: #FFD595;
}

.page-header .nav-bar .nav-item:hover a {
  color: #FFD595;
}

.page-header .nav-bar .nav-item:active {
  opacity: 0.8;
}

.page-header .tagline {
  margin-top: 163px;
}

.page-header .tagline .cn {
  font-size: 50px;
  font-weight: bold;
  color: #ffffff;
}

.page-header .tagline .en {
  height: 40px;
  line-height: 40px;
  font-size: 30px;
  font-weight: 400;
  color: #FFD595;
}

.page-headerB {
  height: 400px;
}

.page-headerB .ct-logo {
  width: 180px;
  height: 82px;
  margin-right: 130px;
}

.page-headerB .nav-bar .nav-item {
  font-size: 16px;
  color: #ffffff;
  margin-right: 40px;
  cursor: pointer;
}

.page-headerB .nav-bar .nav-item a {
  color: #ffffff;
}

.page-headerB .nav-bar .nav-item-active {
  font-weight: bold;
  color: #FFD595;
}

.page-headerB .nav-bar .nav-item-active a {
  color: #FFD595;
}

.page-headerB .nav-bar .nav-item:hover {
  font-weight: bold;
  color: #FFD595;
}

.page-headerB .nav-bar .nav-item:hover a {
  color: #FFD595;
}

.page-headerB .nav-bar .nav-item:active {
  opacity: 0.8;
}

.page-headerB .tagline {
  width: 1500px;
  margin-top: 66px;
}

.page-headerB .tagline .cn {
  font-size: 50px;
  color: #ffffff;
}

.page-headerB .tagline .en {
  font-size: 30px;
  color: #FFD595;
}

.page-footer {
  height: 180px;
  background: url("/assets/img/footer.png");
  font-size: 14px;
  color: #ffffff;
  padding: 42px 0 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.page-footer img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}

.page-footer .first-line {
  padding: 0 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.page-footer .first-line div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-footer .second-line {
  text-align: center;
}

.page-footer .second-line a {
  font-size: 14px;
  color: #ffffff;
  padding: 0 14px;
  border-right: 1px solid #ffffff;
}

.page-footer .second-line a:last-child {
  border-right: unset;
}

.back-top {
  display: none;
  width: 50px;
  height: 50px;
  position: fixed;
  right: 15%;
  bottom: 28%;
  background: url("/assets/img/back_top.png") no-repeat;
  cursor: pointer;
}

.back-top:hover {
  opacity: 0.8;
}

.back-top:active {
  opacity: 0.7;
}

.secondary-nav-bar {
  height: 100px;
  background: #f5f6f7;
  margin: 0 auto;
}

.secondary-nav-bar .secondary-nav-item {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  padding: 0 50px;
  border-right: 1px solid #8489a6;
  cursor: pointer;
}

.secondary-nav-bar .secondary-nav-item:last-child {
  border: unset;
}

.secondary-nav-bar .secondary-nav-item:active {
  color: rgba(22, 64, 86, 0.8);
}

.secondary-nav-bar .secondary-nav-item-active {
  font-size: 16px;
  font-weight: bold;
  color: #164056;
}

.secondary-title {
  text-align: center;
  letter-spacing: 1.3px;
  margin-bottom: 65px;
}

.secondary-title .en {
  font-size: 18px;
  font-weight: bold;
  color: #D69D44;
  margin-right: 10px;
}

.secondary-title .cn {
  font-size: 18px;
  font-weight: bold;
  color: #164056;
}

.secondary-title .yellow-block {
  position: relative;
  left: 50%;
  bottom: -20px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 30px;
  height: 4px;
  background: #D69D44;
}

.secondary-title .yellow-block::after {
  content: '';
  position: absolute;
  left: -85px;
  bottom: 0;
  width: 200px;
  height: 0px;
  border-bottom: 1px solid #e6e6e6;
}

.page-center-1920 {
  //max-width: 1920px;
  margin: 0 auto;
}

.page-center-1200 {
  width: 1200px;
  margin: 0 auto;
}
/*# sourceMappingURL=common.css.map */