[v-lock] {
  display: none;
}

.gm-0 {
  margin: 0 !important
}

.gp-0 {
  padding: 0 !important
}

.g-center {
  margin-left: auto;
  margin-right: auto;
}

.gmt-2 {
  margin-top: 2px;
}

.gmt-3 {
  margin-top: 3px;
}

.gmt-4 {
  margin-top: 4px;
}

.gmt-5 {
  margin-top: 5px;
}

.gmt-6 {
  margin-top: 6px;
}

.gmt-8 {
  margin-top: 8px;
}

.gmt-9 {
  margin-top: 9px;
}

.gmt-10 {
  margin-top: 10px;
}

.gmt-12 {
  margin-top: 12px;
}

.gmt-15 {
  margin-top: 15px;
}

.gmt-18 {
  margin-top: 18px;
}

.gmt-20 {
  margin-top: 20px;
}

.gmt-22 {
  margin-top: 22px;
}

.gmt-25 {
  margin-top: 25px;
}

.gmt-30 {
  margin-top: 30px;
}

.gmt-35 {
  margin-top: 35px;
}

.gmt-40 {
  margin-top: 40px;
}

.gmt-60 {
  margin-top: 60px;
}

.gml-2 {
  margin-left: 2px;
}

.gml-3 {
  margin-left: 3px;
}

.gml-4 {
  margin-left: 4px;
}

.gml-5 {
  margin-left: 5px;
}

.gml-6 {
  margin-left: 6px;
}

.gml-8 {
  margin-left: 8px;
}

.gml-9 {
  margin-left: 9px;
}

.gml-10 {
  margin-left: 10px;
}

.gml-12 {
  margin-left: 12px;
}

.gml-15 {
  margin-left: 15px;
}

.gml-18 {
  margin-left: 18px;
}

.gml-20 {
  margin-left: 20px;
}

.gml-22 {
  margin-left: 22px;
}

.gml-25 {
  margin-left: 25px;
}

.gml-30 {
  margin-left: 30px;
}

.gml-35 {
  margin-left: 35px;
}

.gml-40 {
  margin-left: 40px;
}

.gmr-2 {
  margin-right: 2px;
}

.gmr-3 {
  margin-right: 3px;
}

.gmr-4 {
  margin-right: 4px;
}

.gmr-5 {
  margin-right: 5px;
}

.gmr-6 {
  margin-right: 6px;
}

.gmr-8 {
  margin-right: 8px;
}

.gmr-9 {
  margin-right: 9px;
}

.gmr-10 {
  margin-right: 10px;
}

.gmr-12 {
  margin-right: 12px;
}

.gmr-15 {
  margin-right: 15px;
}

.gmr-18 {
  margin-right: 18px;
}

.gmr-20 {
  margin-right: 20px;
}

.gmr-22 {
  margin-right: 22px;
}

.gmr-25 {
  margin-right: 25px;
}

.gmr-30 {
  margin-right: 30px;
}

.gmr-35 {
  margin-right: 35px;
}

.gmr-40 {
  margin-right: 40px;
}

.gmr-60 {
  margin-right: 60px;
}

.gmr-100 {
  margin-right: 100px;
}

.gmb-2 {
  margin-bottom: 2px;
}

.gmb-3 {
  margin-bottom: 3px;
}

.gmb-4 {
  margin-bottom: 4px;
}

.gmb-5 {
  margin-bottom: 5px;
}

.gmb-6 {
  margin-bottom: 6px;
}

.gmb-8 {
  margin-bottom: 8px;
}

.gmb-9 {
  margin-bottom: 9px;
}

.gmb-10 {
  margin-bottom: 10px;
}

.gmb-12 {
  margin-bottom: 12px;
}

.gmb-15 {
  margin-bottom: 15px;
}

.gmb-18 {
  margin-bottom: 18px;
}

.gmb-20 {
  margin-bottom: 20px;
}

.gmb-22 {
  margin-bottom: 22px;
}

.gmb-25 {
  margin-bottom: 25px;
}

.gmb-30 {
  margin-bottom: 30px;
}

.gmb-35 {
  margin-bottom: 35px;
}

.gmb-40 {
  margin-bottom: 40px;
}

.gmb-60 {
  margin-bottom: 60px;
}

.gmb-80 {
  margin-bottom: 80px;
}

.gmv-3 {
  margin-bottom: 3px;
  margin-top: 3px;
}

.gmv-4 {
  margin-bottom: 4px;
  margin-top: 4px;
}

.gmv-5 {
  margin-bottom: 5px;
  margin-top: 5px;
}

.gmv-6 {
  margin-bottom: 6px;
  margin-top: 6px;
}

.gmv-8 {
  margin-bottom: 8px;
  margin-top: 8px;
}

.gmv-9 {
  margin-bottom: 9px;
  margin-top: 9px;
}

.gmv-10 {
  margin-bottom: 10px;
  margin-top: 10px;
}

.gmv-12 {
  margin-bottom: 12px;
  margin-top: 12px;
}

.gmv-15 {
  margin-bottom: 15px;
  margin-top: 15px;
}

.gmv-18 {
  margin-bottom: 18px;
  margin-top: 18px;
}

.gmv-20 {
  margin-bottom: 20px;
  margin-top: 20px;
}

.gmv-22 {
  margin-bottom: 22px;
  margin-top: 22px;
}

.gmv-25 {
  margin-bottom: 25px;
  margin-top: 25px;
}

.gmv-30 {
  margin-bottom: 30px;
  margin-top: 30px;
}

.gmv-35 {
  margin-bottom: 35px;
  margin-top: 35px;
}

.gmv-40 {
  margin-bottom: 40px;
  margin-top: 40px;
}

.gmh-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.gmh-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.gmh-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.gmh-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.gmh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.gmh-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.gmh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.gmh-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.gmh-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.gmh-18 {
  margin-left: 18px;
  margin-right: 18px;
}

.gmh-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.gmh-22 {
  margin-left: 22px;
  margin-right: 22px;
}

.gmh-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.gmh-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.gmh-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.gmh-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.gpt-3 {
  padding-top: 3px;
}

.gpt-4 {
  padding-top: 4px;
}

.gpt-5 {
  padding-top: 5px;
}

.gpt-6 {
  padding-top: 6px;
}

.gpt-8 {
  padding-top: 8px;
}

.gpt-9 {
  padding-top: 9px;
}

.gpt-10 {
  padding-top: 10px;
}

.gpt-12 {
  padding-top: 12px;
}

.gpt-15 {
  padding-top: 15px;
}

.gpt-18 {
  padding-top: 18px;
}

.gpt-20 {
  padding-top: 20px;
}

.gpt-22 {
  padding-top: 22px;
}

.gpt-25 {
  padding-top: 25px;
}

.gpt-30 {
  padding-top: 30px;
}

.gpt-35 {
  padding-top: 35px;
}

.gpt-40 {
  padding-top: 40px;
}

.gpt-60 {
  padding-top: 60px;
}

.gpt-100 {
  padding-top: 100px;
}

.gpl-3 {
  padding-left: 3px;
}

.gpl-4 {
  padding-left: 4px;
}

.gpl-5 {
  padding-left: 5px;
}

.gpl-6 {
  padding-left: 6px;
}

.gpl-8 {
  padding-left: 8px;
}

.gpl-9 {
  padding-left: 9px;
}

.gpl-10 {
  padding-left: 10px;
}

.gpl-12 {
  padding-left: 12px;
}

.gpl-15 {
  padding-left: 15px;
}

.gpl-18 {
  padding-left: 18px;
}

.gpl-20 {
  padding-left: 20px;
}

.gpl-22 {
  padding-left: 22px;
}

.gpl-25 {
  padding-left: 25px;
}

.gpl-30 {
  padding-left: 30px;
}

.gpl-35 {
  padding-left: 35px;
}

.gpl-40 {
  padding-left: 40px;
}

.gpl-60 {
  padding-left: 60px;
}

.gpl-70 {
  padding-left: 70px;
}

.gpl-80 {
  padding-left: 80px;
}

.gpl-100 {
  padding-left: 100px;
}

.gpl-150 {
  padding-left: 150px;
}

.gpr-3 {
  padding-right: 3px;
}

.gpr-4 {
  padding-right: 4px;
}

.gpr-5 {
  padding-right: 5px;
}

.gpr-6 {
  padding-right: 6px;
}

.gpr-8 {
  padding-right: 8px;
}

.gpr-9 {
  padding-right: 9px;
}

.gpr-10 {
  padding-right: 10px;
}

.gpr-12 {
  padding-right: 12px;
}

.gpr-15 {
  padding-right: 15px;
}

.gpr-18 {
  padding-right: 18px;
}

.gpr-20 {
  padding-right: 20px;
}

.gpr-22 {
  padding-right: 22px;
}

.gpr-25 {
  padding-right: 25px;
}

.gpr-30 {
  padding-right: 30px;
}

.gpr-35 {
  padding-right: 35px;
}

.gpr-40 {
  padding-right: 40px;
}

.gpr-100 {
  padding-right: 100px;
}

.gpb-3 {
  padding-bottom: 3px;
}

.gpb-4 {
  padding-bottom: 4px;
}

.gpb-5 {
  padding-bottom: 5px;
}

.gpb-6 {
  padding-bottom: 6px;
}

.gpb-8 {
  padding-bottom: 8px;
}

.gpb-9 {
  padding-bottom: 9px;
}

.gpb-10 {
  padding-bottom: 10px;
}

.gpb-12 {
  padding-bottom: 12px;
}

.gpb-15 {
  padding-bottom: 15px;
}

.gpb-18 {
  padding-bottom: 18px;
}

.gpb-20 {
  padding-bottom: 20px;
}

.gpb-22 {
  padding-bottom: 22px;
}

.gpb-25 {
  padding-bottom: 25px;
}

.gpb-30 {
  padding-bottom: 30px;
}

.gpb-35 {
  padding-bottom: 35px;
}

.gpb-40 {
  padding-bottom: 40px;
}

.gpb-60 {
  padding-bottom: 60px;
}

.gpb-100 {
  padding-bottom: 100px;
}

.gpb-120 {
  padding-bottom: 120px;
}

.gpv-3 {
  padding-bottom: 3px;
  padding-top: 3px;
}

.gpv-4 {
  padding-bottom: 4px;
  padding-top: 4px;
}

.gpv-5 {
  padding-bottom: 5px;
  padding-top: 5px;
}

.gpv-6 {
  padding-bottom: 6px;
  padding-top: 6px;
}

.gpv-8 {
  padding-bottom: 8px;
  padding-top: 8px;
}

.gpv-9 {
  padding-bottom: 9px;
  padding-top: 9px;
}

.gpv-10 {
  padding-bottom: 10px;
  padding-top: 10px;
}

.gpv-12 {
  padding-bottom: 12px;
  padding-top: 12px;
}

.gpv-15 {
  padding-bottom: 15px;
  padding-top: 15px;
}

.gpv-16 {
  padding-bottom: 16px;
  padding-top: 16px;
}

.gpv-18 {
  padding-bottom: 18px;
  padding-top: 18px;
}

.gpv-20 {
  padding-bottom: 20px;
  padding-top: 20px;
}

.gpv-22 {
  padding-bottom: 22px;
  padding-top: 22px;
}

.gpv-25 {
  padding-bottom: 25px;
  padding-top: 25px;
}

.gpv-30 {
  padding-bottom: 30px;
  padding-top: 30px;
}

.gpv-35 {
  padding-bottom: 35px;
  padding-top: 35px;
}

.gpv-40 {
  padding-bottom: 40px;
  padding-top: 40px;
}

.gpv-60 {
  padding-bottom: 60px;
  padding-top: 60px;
}

.gpv-80 {
  padding-bottom: 80px;
  padding-top: 80px;
}

.gph-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.gph-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.gph-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.gph-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.gph-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.gph-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.gph-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.gph-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.gph-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.gph-18 {
  padding-left: 18px;
  padding-right: 18px;
}

.gph-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.gph-22 {
  padding-left: 22px;
  padding-right: 22px;
}

.gph-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.gph-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.gph-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.gph-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.gph-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.gph-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.gph-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.gph-120 {
  padding-left: 120px;
  padding-right: 120px;
}

.gtr {
  text-align: right
}

.gtl {
  text-align: left
}

.gtc {
  text-align: center;
}

.gfsp-8 {
  font-size: 8px
}

.gfsp-10 {
  font-size: 10px;
}

.gfsp-12 {
  font-size: 12px
}

.gfs-0 {
  font-size: 0px;
}

.gfs-8 {
  font-size: 8px;
}

.gfs-10 {
  font-size: 10px;
}

.gfs-12 {
  font-size: 12px;
}

.gfs-13 {
  font-size: 13px;
}

.gfs-14 {
  font-size: 14px;
}

.gfs-15 {
  font-size: 15px;
}

.gfs-16 {
  font-size: 16px;
}

.gfs-18 {
  font-size: 18px;
}

.gfs-20 {
  font-size: 20px;
}

.gfs-22 {
  font-size: 22px;
}

.gfs-25 {
  font-size: 25px;
}

.gfs-28 {
  font-size: 28px;
}

.gfs-30 {
  font-size: 30px;
}

.gfs-35 {
  font-size: 35px;
}

.gfs-40 {
  font-size: 40px;
}

.gfw-b {
  font-weight: bold
}

.gws-no {
  white-space: nowrap;
}


.gfr {
  float: right
}

.gfl {
  float: left
}

.gfc {
  clear: both
}

.gvm {
  vertical-align: middle
}

.gvt {
  vertical-align: top
}

.gvb {
  vertical-align: bottom
}

.gif-vm>* {
  vertical-align: middle;
}

.gof-x {
  overflow-x: scroll
}

.gof-y {
  overflow-y: scroll
}

.gof {
  overflow: scroll;
}

.gofh-x {
  overflow-x: hidden
}

.gofh-y {
  overflow-y: hidden
}

.gofh {
  overflow: hidden
}

.gof-noScroller::-webkit-scrollbar {
  display: none;
}

.gc-fff {
  color: white
}

.gc-000 {
  color: black
}

.gc-333 {
  color: #333
}

.gc-666 {
  color: #666
}

.gc-888 {
  color: #888
}

.gc-aaa {
  color: #aaa
}

.gc-bbb {
  color: #bbb
}

.gc-ccc {
  color: #ccc
}

.gc-ddd {
  color: #ddd
}

.gc-eee {
  color: #eee
}

.gc-fa {
  color: #fafafa
}

.gc-primary {
  color: #FB3100
}


.gc-red {
  color: red;
}

.gc-cyan {
  color: cyan;
}

.gc-blue {
  color: blue;
}

.gc-blue2 {
  color: #30b4ff;
}

.gc-orange {
  color: orange;
}

.gc-orange2 {
  color: #ff6c00;
}

.gc-yellow {
  color: yellow;
}

.gc-purple {
  color: purple;
}

.gc-pink {
  color: #ff3d86;
}

.gc-green {
  color: green;
}

.gb-o1 {
  background: rgba(0, 0, 0, 0.1)
}

.gb-o3 {
  background: rgba(0, 0, 0, 0.3)
}

.gb-fff {
  background-color: white
}

.gb-000 {
  background-color: black
}

.gb-333 {
  background-color: #333
}

.gb-666 {
  background-color: #666
}

.gb-888 {
  background-color: #888
}

.gb-aaa {
  background-color: #aaa
}

.gb-bbb {
  background-color: #bbb
}

.gb-ccc {
  background-color: #ccc
}

.gb-ddd {
  background-color: #ddd
}

.gb-eee {
  background-color: #eee
}

.gb-f5 {
  background-color: #f5f5f5
}

.gb-f6 {
  background-color: #f6f6f6
}

.gb-f9 {
  background-color: #F9F9F9
}


.gb-f3 {
  background-color: #F3F3F3
}

.gb-fa {
  background-color: #fafafa
}

.gb-red {
  background-color: red;
}

.gb-primary {
  background: #FB3100
}

.gb-cyan {
  background-color: cyan;
}

.gb-blue {
  background-color: blue;
}

.gb-orange {
  background-color: orange;
}

.gb-yellow {
  background-color: yellow;
}

.gb-purple {
  background-color: purple;
}

.gb-pink {
  background-color: pink;
}

.gb-green {
  background-color: green;
}

.glh-12 {
  line-height: 12px;
}

.glh-14 {
  line-height: 14px;
}

.glh-15 {
  line-height: 15px;
}

.glh-16 {
  line-height: 16px;
}

.glh-18 {
  line-height: 18px;
}

.glh-20 {
  line-height: 20px;
}

.glh-22 {
  line-height: 22px;
}

.glh-25 {
  line-height: 25px;
}

.glh-27 {
  line-height: 27px;
}

.glh-28 {
  line-height: 28px;
}

.glh-30 {
  line-height: 30px;
}

.glh-32 {
  line-height: 32px;
}

.glh-35 {
  line-height: 35px;
}

.glh-36 {
  line-height: 36px;
}

.glh-38 {
  line-height: 38px;
}

.glh-40 {
  line-height: 40px;
}

.glh-45 {
  line-height: 45px;
}

.glh-50 {
  line-height: 50px;
}

.glh-60 {
  line-height: 60px;
}

.glh-70 {
  line-height: 70px;
}

.gwm-100 {
  max-width: 100%
}

.gw-100 {
  width: 100%
}

.gw-90 {
  width: 90%
}

.gw-85 {
  width: 85%
}

.gw-80 {
  width: 80%
}

.gw-70 {
  width: 70%
}

.gw-60 {
  width: 60%
}

.gw-49 {
  width: 49%
}

.gw-50 {
  width: 50%
}

.gw-40 {
  width: 40%
}

.gw-30 {
  width: 30%
}

.gw-20 {
  width: 20%
}

.gw-25 {
  width: 25%
}

.gw-15 {
  width: 15%
}

.gw-10 {
  width: 10%
}

.gw-1p {
  width: 1px;
}

.gw-5p {
  width: 5px;
}

.gw-10p {
  width: 10px;
}

.gw-20p {
  width: 20px;
}

.gw-30p {
  width: 30px;
}

.gw-40p {
  width: 40px;
}

.gw-50p {
  width: 50px;
}

.gw-60p {
  width: 60px;
}

.gw-70p {
  width: 70px;
}

.gw-80p {
  width: 80px;
}

.gw-90p {
  width: 90px;
}

.gw-100p {
  width: 100px;
}

.gw-110p {
  width: 110px;
}

.gw-120p {
  width: 120px;
}

.gw-130p {
  width: 130px;
}

.gw-150p {
  width: 150px;
}

.gw-180p {
  width: 180px;
}

.gw-200p {
  width: 200px;
}

.gw-250p {
  width: 250px;
}

.gw-300p {
  width: 300px;
}

.gw-400p {
  width: 400px;
}

.gw-500p {
  width: 500px;
}

.ghm-100 {
  max-height: 100%
}

.gh-100 {
  height: 100%
}

.gh-90 {
  height: 90%
}

.gh-80 {
  height: 80%
}

.gh-70 {
  height: 70%
}

.gh-60 {
  height: 60%
}

.gh-50 {
  height: 50%
}

.gh-40 {
  height: 40%
}

.gh-30 {
  height: 30%
}

.gh-20 {
  height: 20%
}

.gh-10 {
  height: 10%
}

.gh-540p {
  height: 540px
}

.gh-500p {
  height: 500px
}

.gh-550p {
  height: 550px
}

.gh-400p {
  height: 400px
}

.gh-350p {
  height: 350px
}

.gh-300p {
  height: 300px
}

.gh-250p {
  height: 250px
}

.gh-200p {
  height: 200px
}

.gh-150p {
  height: 150px
}

.gh-130p {
  height: 130px
}

.gh-120p {
  height: 120px
}

.gh-110p {
  height: 110px
}

.gh-100p {
  height: 100px
}

.gh-90p {
  height: 90px
}

.gh-80p {
  height: 80px
}

.gh-70p {
  height: 70px
}

.gh-60p {
  height: 60px
}

.gh-50p {
  height: 50px
}

.gh-45p {
  height: 45px
}

.gh-40p {
  height: 40px
}

.gh-35p {
  height: 35px
}

.gh-30p {
  height: 30px
}

.gh-20p {
  height: 20px
}

.gh-16p {
  height: 10px
}

.gh-10p {
  height: 10px
}

.gh-1p {
  height: 1px
}

.gh-3p {
  height: 3px
}

.gbr-0 {
  border-radius: 0 !important;
}

.gbr-3 {
  border-radius: 3px;
}

.gbr-4 {
  border-radius: 4px;
}

.gbr-5 {
  border-radius: 5px;
}

.gbr-6 {
  border-radius: 6px;
}

.gbr-8 {
  border-radius: 8px;
}

.gbr-10 {
  border-radius: 10px;
}

.gbr-12 {
  border-radius: 12px;
}

.gbr-15 {
  border-radius: 15px;
}

.gbr-18 {
  border-radius: 18px;
}

.gbr-20 {
  border-radius: 20px;
}

.gbr-25 {
  border-radius: 25px;
}

.gbr-30 {
  border-radius: 30px;
}

.gbr-50 {
  border-radius: 50%;
}


.gbr-max {
  border-radius: 1000px;
}

.gbrt-3 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.gbrt-4 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.gbrt-5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.gbrt-6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.gbrt-7 {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.gbrb-3 {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.gbrb-4 {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.gbrb-5 {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.gbrb-6 {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.gbrb-7 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.g-pointer {
  cursor: pointer
}

.g-default {
  cursor: default;
}

.gdp-b {
  display: block
}

.gdp-n {
  display: none
}

.gdp-i {
  display: inline;
}

.gdp-ib {
  display: inline-block
}

.gdp-f {
  display: flex
}

.gbs-c {
  box-sizing: content-box
}

.gbs-b {
  box-sizing: border-box
}

/*定位*/
.gps-rlt {
  position: relative
}

.gps-abs {
  position: absolute
}

.gps-fix {
  position: fixed;
  z-index: 10;
}

.gps-t0 {
  top: 0
}

.gps-l0 {
  left: 0
}

.gps-r0 {
  right: 0
}

.gps-b0 {
  bottom: 0
}

.gps-full {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.gps-tl {
  top: 0;
  left: 0
}

.gps-br {
  bottom: 0;
  right: 0;
}

.gps-center {
  left: 50%;
  top: 50%;
}

.gtsf-tlt-center {
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}

.gps-y {
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
}

.gps-x {
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
}

.g-hide {
  display: none;
}

.g-hidden {
  visibility: hidden;
}

.g-ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: inside none none;
}

.g-ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 25px;
}

.gbs {
  box-shadow: 0 0 10px #aaa;
}

.gbgpx-1 {
  background-position-x: -100%;
}

.gbgpx-2 {
  background-position-x: -200%;
}

.gbgpx-3 {
  background-position-x: -300%;
}

.gbgpx-4 {
  background-position-x: -400%;
}

.gbgpx-5 {
  background-position-x: -500%;
}

/*字体隐藏*/
.gt-hide-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.gt-hide-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.gt-hide-5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

.gt-hide-8 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
}

.gt-hide-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gt-indent {
  text-indent: 28px;
}

.g-artical {
  line-height: 20px;
  font-size: 13px;
}

.g-artical p {
  margin: 0 0 10px;
  color: #000
}

.g-artical img {
  max-width: 100%;
}

.gbd-aaa {
  border: 1px solid #aaa
}

.gbd {
  border: 1px solid #eae9e9
}

.gbd-000 {
  border: 1px solid #000
}

.gbd-t {
  border-top: 1px solid #eae9e9
}

.gbd-b {
  border-bottom: 1px solid #eae9e9
}

.gbd-r {
  border-right: 1px solid #eae9e9
}

.gbd-l {
  border-left: 1px solid #eae9e9
}

.gbd-0 {
  border: none !important;
}

.j-bd-b {
  border-bottom: 1px solid #f7f7f7;
}

.j-bd {
  border: 1px solid #f7f7f7;
}

/*栅格-均分*/
.gavg:after {
  content: "";
  clear: both;
  display: block;
}

.gavg-2 {
  width: 50%;
  float: left;
}

.gavg-3 {
  width: 33.33%;
  float: left;
}

.gavg-4 {
  width: 25%;
  float: left;
}

.gavg-5 {
  width: 20%;
  float: left;
}

.gavg-6 {
  width: 16.66%;
  float: left;
}

/*运动-旋转*/
@keyframes gFrmCirle {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gFrmCirle {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
  }
}

.gAni_circle {
  animation: gFrmCirle 2s infinite;
  -webkit-animation: gFrmCirle 2s infinite
}

.g-br {
  width: 100%;
  border-top: 5px solid #f2f2f2;
}

.g-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 10px 50px;
}

.g-table td,
.g-table th {
  border: 1px solid #bbb;
  text-align: center;
}

.g-table th {
  line-height: 28px;
}

.g-table td {
  line-height: 18px;
  padding: 5px 3px;
}

.g-table thead {
  background-color: #ddd
}

.g-table tbody tr:nth-child(2n+2) {
  background-color: #f3f3f3
}

.g-table tbody tr:hover {
  background-color: #eee
}

.g-list {
  list-style: inside none none;
  padding: 0;
  margin: 0;
}

.g-list li {
  border-bottom: 1px solid #f7f7f7;
  position: relative;
}

.g-list li a {
  display: block;
  width: 100%;
  line-height: 50px;
}

.g-list li a * {
  vertical-align: middle;
}

.g-list li a span {
  color: #000;
}

.g-right {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  text-align: right;
}

.g-right i {
  font-size: 14px;
  vertical-align: middle;
}

.g-flex {
  display: flex;
}

.g-wrap {
  flex-wrap: wrap;
}

.g-flex-column {
  flex-direction: column;
}

.g-flex-1 {
  flex: 1;
}

.g-justify-end {
  justify-content: flex-end;
}

.g-justify-center {
  justify-content: center;
}

.g-justify-space-between {
  justify-content: space-between;
}

.g-justify-space-end {
  justify-content: flex-end;
}

.g-justify-space-around {
  justify-content: space-around;
}

.g-align-center {
  align-items: center;
}

.g-align-end {
  align-items: flex-end;
}

.g-flex-c {
  justify-content: center;
  align-items: center;
}

.gtd-u {
  text-decoration: underline;
}

.gtd-lh {
  text-decoration: line-through;
}

.go-4 {
  opacity: 0.4;
}