body,
dd,
div,
dl,
dt,
form,
h2,
h3,
h4,
html,
img,
li,
ol,
p,
table,
td,
tr,
ul {
  margin: 0;
  padding: 0
}

body,
button,
input,
select,
textarea {
  font-family: Microsoft YaHei, 微软雅黑, SimSun, 宋体, Heiti, 黑体, sans-serif;
  color: #333
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%
}

ol,
ul {
  list-style: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

fieldset,
img {
  border: 0
}

img {
  max-width: 100%;
  max-height: 100%
}

input,
textarea {
  outline: none
}

textarea {
  resize: none
}

a {
  text-decoration: none;
  color: inherit
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent
}

.bw {
  background: #fff
}

.bb {
  background: #000
}

.br {
  background: red
}

.br1 {
  border-radius: 1px
}

.br2 {
  border-radius: 2px
}

.br3 {
  border-radius: 3px
}

.br4 {
  border-radius: 4px
}

.br50 {
  border-radius: 50%
}

.cw {
  color: #fff
}

.cb {
  color: #000
}

.cp {
  cursor: pointer
}

.dn {
  display: none
}

.db {
  display: block
}

.dib {
  display: inline-block
}

.di {
  display: inline
}

.fl {
  float: left !important
}

.fr {
  float: right !important
}

.fwb {
  font-weight: 700
}

.fwn {
  font-weight: 400
}

.m0a {
  margin: 0 auto
}

.pr {
  position: relative !important
}

.pa {
  position: absolute !important
}

.tac {
  text-align: center !important
}

.tal {
  text-align: left !important
}

.tar {
  text-align: right !important
}

.fs12 {
  font-size: 12px !important
}

.fs13 {
  font-size: 13px !important
}

.fs14 {
  font-size: 14px !important
}

.fs15 {
  font-size: 15px !important
}

.fs16 {
  font-size: 16px !important
}

.fs17 {
  font-size: 17px !important
}

.fs18 {
  font-size: 18px !important
}

.fs19 {
  font-size: 19px !important
}

.fs20 {
  font-size: 20px !important
}

.fs21 {
  font-size: 21px !important
}

.fs22 {
  font-size: 22px !important
}

.fs23 {
  font-size: 23px !important
}

.fs24 {
  font-size: 24px !important
}

.fs25 {
  font-size: 25px !important
}

.fs26 {
  font-size: 26px !important
}

.fs27 {
  font-size: 27px !important
}

.fs28 {
  font-size: 28px !important
}

.fs29 {
  font-size: 29px !important
}

.fs30 {
  font-size: 30px !important
}

.fs100 {
  font-size: 100% !important
}

.oh {
  overflow: hidden
}

[v-cloak] {
  display: none
}

.g-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.g-hack-browser .g-hack-browser-curtain {
  z-index: 103;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff
}

.g-hack-browser .wrap {
  position: fixed;
  height: 320px;
  width: 700px;
  text-align: center;
  z-index: 104;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -160px
}

.g-hack-browser .wrap h2 {
  font-size: 20px;
  color: #666;
  font-weight: 400
}

.g-hack-browser .wrap .icons {
  overflow: hidden;
  margin: 100px 0 0
}

.g-hack-browser .wrap .icons>.fl {
  width: 50%;
  text-align: center
}

.g-hack-browser .wrap .icons>.fl a {
  font-size: 16px;
  margin-top: 20px;
  display: block;
  height: 20px
}

.g-hack-browser .wrap .icons img {
  height: 90px;
  width: 92px
}

.g-hack-browser .wrap .icons .chrome img {
  height: 95px;
  width: 95px
}

.g-hack-browser .wrap .chrome,
.g-hack-browser .wrap .ie {
  display: block;
  margin: 0 auto;
  height: 105px
}

@-webkit-keyframes g-line-loading {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1)
  }

  50% {
    -webkit-transform: scaley(.4);
    transform: scaley(.4)
  }

  to {
    -webkit-transform: scaley(1);
    transform: scaley(1)
  }
}

@keyframes g-line-loading {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1)
  }

  50% {
    -webkit-transform: scaley(.4);
    transform: scaley(.4)
  }

  to {
    -webkit-transform: scaley(1);
    transform: scaley(1)
  }
}

.g-line-loading>div:first-child {
  -webkit-animation: g-line-loading 1s .1s infinite cubic-bezier(.2, .68, .18, 1.08);
  animation: g-line-loading 1s .1s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.g-line-loading>div:nth-child(2) {
  -webkit-animation: g-line-loading 1s .2s infinite cubic-bezier(.2, .68, .18, 1.08);
  animation: g-line-loading 1s .2s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.g-line-loading>div:nth-child(3) {
  -webkit-animation: g-line-loading 1s .3s infinite cubic-bezier(.2, .68, .18, 1.08);
  animation: g-line-loading 1s .3s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.g-line-loading>div:nth-child(4) {
  -webkit-animation: g-line-loading 1s .4s infinite cubic-bezier(.2, .68, .18, 1.08);
  animation: g-line-loading 1s .4s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.g-line-loading>div:nth-child(5) {
  -webkit-animation: g-line-loading 1s .5s infinite cubic-bezier(.2, .68, .18, 1.08);
  animation: g-line-loading 1s .5s infinite cubic-bezier(.2, .68, .18, 1.08)
}

.g-line-loading {
  text-align: center;
  margin: 20px auto
}

.g-line-loading>div {
  background-color: #f66;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block
}

.g-line-lading-end {
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 14px;
  color: #999
}

body,
html {
  min-width: 1190px
}

.g-container {
  width: 1190px;
  margin: 0 auto;
  height: 100%
}

.c333 {
  color: #333 !important
}

.c666 {
  color: #666 !important
}

.c999 {
  color: #999 !important
}

.g-word-red {
  color: #ff3f47 !important
}

.g-border-gray {
  border: 1px solid #e2e1e1 !important
}

.icon012 {
  right: -1px;
  top: -1px;
  width: 64px;
  height: 22px;
  line-height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAWCAMAAABHYGoGAAAARVBMVEUAAAD/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zmb/Zma5wQEjAAAAFnRSTlMA+tZhLRsKA+/r3Me/uKGbi4NtVk9H78hzLAAAAFJJREFUOMul0jkBwCAAwMCUUuj/g3+pLDhIBNwUturis0BeJcBrgTRLgNsC0yABTgtEC7Bb4LdADhJgtEBaJMCjADUTvcsC0QIcFigWIAjAzNQAVh5viGcEadwAAAAASUVORK5CYII=)
}

.icon012,
.iconlabel {
  position: absolute;
  text-align: center;
  color: #fff;
  font-size: 12px
}

.iconlabel {
  width: 140px;
  height: 20px;
  background: linear-gradient(315deg, #ff6a82, #ff3f47);
  box-shadow: 0 1px 3px 0 rgba(255, 64, 72, .4);
  border-radius: 0 0 4px 4px;
  line-height: 20px;
  top: 0
}

.icon015 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACb0lEQVRIS7WWPWhTURTH/+c9+jHYwUW0iAoFKYKD3BuDZlEH8QMUQdHBQUEnRXAoQpfGQYUOCtZNQQcHEcEPUjM62BCa3LsVqYVAQSm42oop5N2/3NhIQpKXF7B3vPfc8zvvfz7uE8SsdDq9M4qiswBOAxgjOerNRWQFQAXAbBiG7+fn5793cyOdDjKZzGi1Wr0rIldJhnFBiEhE8vnw8PBUoVDw4JbVBtBanwHwkuRInOM2RyKrAC4bYz40n7UAlFK3ADwCEPTjvMnWAbhtrX3c2PsH8JGTfOclbolAZEFEZoIgmKvVasuDg4Nboyg64JybJHmoQyBORM41vqTuzGu+vr6+2EkWa61ks9kgn8+PO+fGnHNfrLUVv5fL5WZJnugk19DQ0LjPSR2glHoK4FonWUTkKMkXAHZvnHsZJqy1D9PptKrVaqaLnM+stddloxSXY6qFHWT7ZozZlclkRqrV6s8ugUVhGO4RrfUNkk/6TOona+2xVCp12DlX6NoDIjc94CPJk30AfoVheKRUKhmt9SuSF2MAeQ/4SnJvQsBaGIanSqXSZ611luRUjyZcEqWUb5AtvQAi8pvkcWvtnNb6HsnJXncArPUDuGOMmdZaT5CcTuDcm6wllmhgYGBfsVhcTKVSKyS3JwGIyFLiJIvIfmPMglLqB4BtCQH1JCcqUxF5IyIV59ylpqaL5Ygv0wSNliTYNhs/xuuN1mtUNN2siIjvmfMAdiSg/h0VvYZdw1EQBAfL5XJZKXUBwOse9b/aMuy88ca4fhvzFjwAMAPgPoArMYD2cd0w3tQHpwHZ1CezAdnUR79Z2//x2/IHjnpOXnMn7G0AAAAASUVORK5CYII=) no-repeat 50%;
  background-size: 100%
}

.icon015,
.icon016 {
  width: 12px;
  height: 12px
}

.icon016 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABAElEQVRIS+2TIQ7CQBBFZ6YpqB4AVOtxbW+BrQDBHVA4BAosRwBZW0VCUtekmyZIZA1wAQyCHVISCCxNCGUrSBj///v5+xeDIGjkeT6RUg4AoAV67kBEC9u2x+j7/lRKOdLj++xCRDN0XXevMbma81AAuI70N88XQJZl+A1QDfwHvLT5tqJv+i/T/lf0+Rv8/j8gog4zt6uuiZlXj9qyFZ0AoFkVoOi47pluawUgYr8UgIhnAIgBQFapipn3RLQUQqzLAEfDMHppmkZVzFWNCtgRUVcIsdFhXnjcAYi4MU2zmyTJTpf5IyCyLKsXx/FRp/kV4Hne3HGcYRiGxcNqvwuFnHzgdSKKngAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size: 100%
}

.icon017 {
  width: 12px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADHElEQVRIS8WWS2hTQRSG/zNNTdqmioUUFUQr+ADd6Nzb1KyKoFAxgrhxIW4tKgr1heIjPlBELQgq3YobQVQ0aKFuAoW2l9tZqeALtS58ZaHSRk2azpGp95YkJtYWwVnO/PN/Z87MnBlChRaLxRpzudwmZo4DWApgHoBaT/4NwDsAz4goWVNTc7u3tzddzopKO1tbW8OZTOag1rqjwPATgPcAvnv6GgBzATT6QCFEZ11d3blUKjVS6FkEsG17ETPfY+blRPQBQCcR3XJd91W56Dz9ZgAdzDyHiJ4Q0cZC/QTAiLXWAwAiRNRVXV3d0d/f70dcKZPj/VLKWiK6yMztANJCiBYfMg4waRkZGRkwkQPYq5Tq/KNjhUEppUnrRbOScDjcYtI1DrBt+5TW+giAq0qpndMx9+dIKa8A2CGEOO267lEypyWbzb4G8Lm+vn5Z6SZNFWayMTw8/BTA7GAw2ESWZW1n5i4hxGHXdc9O1bDC5h/SWp8honYDuM/M64PB4MK+vr6hfwGIxWILstnsGyJ6QFLKlwBmKaUi/8K8YC/MxftqABkAISJymPlGPB6/nEgk9HRgiURCJJPJXUS0hZmjAH4YABfdPKKHkUgk3t3dnZ0KpK2tLZhOp5PMvLbIrxTgDZ5USh2fCkBKeQLAsdI5v63ACIho2HXdWURUtLpKQGYm27a/MnP9XwGMKBAILHEc58XfrCIajS7O5/PPy2nLrsADrHYcx9SmSVs0Gm3J5/P9/w2QA1BdSg8EApbjOGrS8H9V01UAymlHzU12mdkqMTLQ2Uop83JN2rwj+oWZQyVHfpCam5vXjI2NdQOY4Q8KIfa7rnthUucCgZRyN4BLBV25qqqqtvFybVnWCgDbmLkOwF2lVI8vtCzrADMfNuXEVFwiuhkOh/ekUqkfvsZ7v82Ds5WIPjLzdSK6Njg4+Pi3N7kwatu252utTQEs0pkXr6mpadfQ0NBKrfU6Zt5nUgrgEYANSqm3vs+0AABGieg7M8/0jDJEdKGhoeF8T0+PqW0T7Y8AL32FKfInTnxbhBD3QqHQnUrflp+ZJ1yx09zBogAAAABJRU5ErkJggg==) no-repeat 50%;
  background-size: 100%
}

.icon018 {
  width: 138px;
  height: 100px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAABkBAMAAACr57WlAAAAIVBMVEUAAADi4eHi4eHi4eHi4eHi4eHi4eH////i4eHs7Oz4+Pjb6hqzAAAAB3RSTlMAuAnnSknkHpS6iwAAAHFJREFUWMPt2TERgEAMBdGvIQrOBA0tErCAhxAFXHsaMIqIpMgMuwJekUmq6JzZNkm7Z3slPWnlRkFBQUH5rzIqlLAKxdeoUMIqFF99lLA20w3rs3Wt7ggFBQUFBQUFBQUFBQUFBQWlnVLzhTpmtkv6AEd7PkRbsYocAAAAAElFTkSuQmCC)
}

.icon019 {
  width: 32px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVERkVFMEY5Q0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVERkVFMEZBQ0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURGRUUwRjdDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURGRUUwRjhDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zF2GmAAABe0lEQVR42sRX0Y3CMAwNqP/kNmCEbkA3uI7ACDcCGwAb9DYoE9wxAbkJKBPQTlCSkyNZxYnTuyQ8ySJqavXFfrHNYhxHoVFp+10g/GjrRWpoAoeRxsWQS21LzaF0cCs9e9FgCDSe/eQECiCgtNXwzOhhA+t1agILECHGh7Y9rDuw2Ojh0EeKgInAl8iDE0VAEFcyFc5Lx8YtE4HWRUBlItC8ksDJiNFF4DtH+F3X0N7/a2ICb74ImLs/pA6/LcXiBTpocS8QmXVww/2n8Lw4LcHnSCV4x/UC3Akv+N1U7ThUA0lac8HVatSaze/qn997HvOYkck1rv0V1+k3fBqwBUlFOLmFqS1yTgo6mA/qSATUXA1gp3fI32fguC7BR0Ll61xjOWfbSR7v2krGZw35xthS74YQ6AkxtYxPQ/jcXf8LuDCuHM858VI+1ZxCZEvnEFCmQ/YHsr8EpKCepEFpk4yP2e9CNMDVARzSCk4W2iUlXF8J7ZeM2kOAAQAh6GjAvTOc+wAAAABJRU5ErkJggg==)
}

.g-header-wrap {
  background: #fff;
  width: 100%
}

.g-header-wrap .g-header-occupy {
  height: 80px;
  width: 100%;
  display: none
}

#page-index {
  background: #f3f3f3
}

#page-index .g-header {
  line-height: 80px;
  z-index: 3;
  height: 80px;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent);
  position: absolute
}

#page-index .g-header a {
  text-decoration: none
}

#page-index .g-header .g-logo {
  margin: 15px 0 0;
  width: 185px;
  height: 54px
}

#page-index .g-header .g-logo img {
  width: 100%;
  height: 100%;
  display: block
}

#page-index .g-header .g-logo .g-logo-img {
  text-indent: -10000em;
  color: transparent;
  overflow: hidden;
  width: 150px;
  height: 54px;
  background: url(/htzx/img/g-logo1.png);
  background-size: 100% 100%;
  margin: 0;
}

#page-index .g-header .links1 {
  font-size: 16px;
  margin-left: 65px;
  color: #fff
}

#page-index .g-header .links1 .active-select {
  display: inline-block;
  text-align: center;
  width: 60px;
  height: 80px;
  border-bottom: 2px solid #fff;
  background: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent)
}

#page-index .g-header .links1 a {
  color: #fff
}

#page-index .g-header .search-box {
  width: 230px;
  height: 36px;
  border-radius: 4px;
  margin: 21px 0 0;
  position: relative;
  font-size: 12px;
  background: #fff
}

#page-index .g-header .search-box:hover .icon011-wrap {
  background: transparent
}

#page-index .g-header .search_more {
  position: absolute;
  background: #fff;
  display: none;
  border: 1px solid #e2e1e1;
  box-shadow: 0 8px 16px 0 rgba(7, 17, 27, .2);
  border-top: none;
  z-index: 101;
  top: 37px;
  width: 230px;
  margin-left: -1px;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  text-align: left
}

#page-index .g-header .search_more .icon_sc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABSUlEQVRIS+1WO07EMBT0WFyCPQctEjW/I1DayQEQSAgKCgTiAJFfyRFAS41EyznIJVAGPSlBkMVxNl5pm6SdvBnPvPcSwyQe7/2S5GHqvd84gNcQwtFQDVKEU4SNMUsROc4STh1sKp50PJU4VYeJUaZ4B3Gdga0I6wxsL+qszDKKVxxrz5UvtYdjNWN8K8LOOSqpiGykDTG+0cKpJGJ4tnAqiRg+C3dDObrHc9T9PZ6Hq0tkXqd5nX62IzYM7RWJsdtjDM8errH/37H7/d8n89MYs2uMWYhIPVVQ65xzyqN8tYgs/lz6+8Te+2eSJwAuQwgPOcLe+wuS9wBeQging8JlWe43TfNG8gvADcmndZ2rUwBnJG8B7FhrD6qqeh8UVrAoiistImlzHANoSF6LyF2fJ3qvap2fk9xre77OGWoAH9bax77TjuQbJbNp/jYgE8IAAAAASUVORK5CYII=);
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: 100%;
  vertical-align: middle;
  margin-right: 3px
}

#page-index .g-header .search_more .search_more_info>* {
  line-height: 1.5;
  font-size: 14px;
  color: #999;
  padding: 10px;
  border: none;
  margin: 0;
  outline: none;
  cursor: default
}

#page-index .g-header .search_more .search_more_info .clear_history {
  font-size: 12px
}

#page-index .g-header .search_more .search_more_info h5 {
  color: #333;
  font-weight: 400
}

#page-index .g-header .search_more .search_more_info>button {
  cursor: pointer
}

#page-index .g-header .search_more .clear:after {
  content: "";
  clear: both;
  display: block
}

#page-index .g-header .search_more .search_history {
  line-height: 1.5;
  margin: 0
}

#page-index .g-header .search_more .search_history li {
  padding: 5px 25px;
  margin: 0;
  color: #999;
  cursor: pointer
}

#page-index .g-header .search_more .search_history li:hover {
  background: #f2f2f2;
  color: #ff3f47
}

#page-index .g-header .search_more .hot_search {
  line-height: 1;
  text-align: left;
  padding: 10px;
  color: #999
}

#page-index .g-header .search_more .hot_search h5 {
  font-size: 14px;
  margin: 10px 0;
  color: #333;
  font-weight: 400
}

#page-index .g-header .search_more .hot_search li {
  color: #999;
  padding: 5px 0;
  white-space: nowrap;
  cursor: pointer
}

#page-index .g-header .search_more .hot_search li .hot_count {
  display: inline-block;
  width: 20px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 50%;
  text-align: center;
  color: #444;
  margin-right: 10px;
  color: #fff;
  background: #999
}

#page-index .g-header .search_more .hot_search li .bg_0 {
  background: #ff3f47
}

#page-index .g-header .search_more .hot_search li .bg_1 {
  background: #f0773d
}

#page-index .g-header .search_more .hot_search li .bg_2 {
  background: #f6a724
}

#page-index .g-header .search_more .link_word {
  line-height: 1.5;
  text-align: left
}

#page-index .g-header .search_more .link_word li {
  padding: 5px 10px;
  cursor: pointer
}

#page-index .g-header .input1 {
  position: absolute;
  padding: 0 0 0 15px;
  font-size: 12px;
  width: 115px;
  height: 34px;
  left: 61px;
  top: 0;
  border: none;
  background: #fff
}

#page-index .g-header .warn {
  display: none;
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin: 21px 10px 0 5px;
  background: hsla(0, 0%, 100%, .1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABp0lEQVRYR+2XMU8UURSFv5NgJQXQqUAh1vgXDJ3B1k2gkmaDoYDKgh9AYSWFkdhIBYnbkqUj/AXosYBFO6CQyuKQl8wky7Czb2eyM1jsbefdc765776X+0TJsP0W+J6kNyUdlpFSmaSQY/sCmE7yO5JmymgVArAdDN8DC8C7jOEBcAS0JHUGhRkIwPYLYAtYAp5ExP8B+8CmpMsYSBTAdgPYASZjYpnv18CqpJ/98voC2P4IfAWioDkmBtYkfcuDyBW2Hfa6L32BijQktXqt7wlgO3T0KTBRwKTf0htgXlI4OfciD+AH8GFI5qnMrqSVKIDtWeAMGBsyQDgdrySdd+s+qIDtdeDLkM1TuQ1J2zGANhCu2SqiLWkxBhDK/7IKd+CXpLkYwF/gaUUAt5LGYwDh8qgsJN3ru15NOAIYVWBUgXor0DXdpgNmZXdARjjMjU1lptu6zFOfzn8BkD4wHmcL6q55dCKqG6jwuG37N/AsB/SPpOdFfqIMwF7yQurlsy9puWqA0KwnwFTG6Ap4XeRdGPILVyAkJY/Uz8CbBOIY+FTUPOTeAYAAmG3b2cwtAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: relative
}

#page-index .g-header .warn i {
  width: 5px;
  height: 5px;
  background: red;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px
}

#page-index .g-header .shop_car {
  cursor: pointer;
  width: 110px;
  height: 36px;
  margin: 21px 50px 0;
  line-height: 36px;
  text-align: center;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  background: hsla(0, 0%, 100%, .1);
  border-radius: 20px;
  color: #fff;
  font-size: 14px
}

#page-index .g-header .shop_car .shop_car-img {
  width: 14px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVERkVFMEY5Q0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVERkVFMEZBQ0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURGRUUwRjdDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURGRUUwRjhDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zF2GmAAABe0lEQVR42sRX0Y3CMAwNqP/kNmCEbkA3uI7ACDcCGwAb9DYoE9wxAbkJKBPQTlCSkyNZxYnTuyQ8ySJqavXFfrHNYhxHoVFp+10g/GjrRWpoAoeRxsWQS21LzaF0cCs9e9FgCDSe/eQECiCgtNXwzOhhA+t1agILECHGh7Y9rDuw2Ojh0EeKgInAl8iDE0VAEFcyFc5Lx8YtE4HWRUBlItC8ksDJiNFF4DtH+F3X0N7/a2ICb74ImLs/pA6/LcXiBTpocS8QmXVww/2n8Lw4LcHnSCV4x/UC3Akv+N1U7ThUA0lac8HVatSaze/qn997HvOYkck1rv0V1+k3fBqwBUlFOLmFqS1yTgo6mA/qSATUXA1gp3fI32fguC7BR0Ll61xjOWfbSR7v2krGZw35xthS74YQ6AkxtYxPQ/jcXf8LuDCuHM858VI+1ZxCZEvnEFCmQ/YHsr8EpKCepEFpk4yP2e9CNMDVARzSCk4W2iUlXF8J7ZeM2kOAAQAh6GjAvTOc+wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: absolute;
  top: 10px;
  left: 10px
}

#page-index .g-header .shop_car i {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 14px;
  background: #fff;
  color: #ff3f47;
  border-radius: 50%;
  width: auto;
  padding: 0 3px;
  height: 14px;
  font-size: 12px;
  font-style: normal
}

#page-index .g-header .icon011-wrap {
  width: 42px;
  height: 34px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  position: absolute;
  right: -1px;
  top: -1px;
  cursor: pointer
}

#page-index .g-header .icon010 {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 11px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFBAMAAABhiAtlAAAAIVBMVEUAAADi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eFSkPJVAAAACnRSTlMA7XNdSTgq9fTFhlwk1AAAACRJREFUCNdj0FoFBAoMzEByMQMDg8eq5Q5AilVKlAEEMhMYGADDGghtTrnyxQAAAABJRU5ErkJggg==)
}

#page-index .g-header .icon011 {
  position: absolute;
  right: 14px;
  top: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJ0lEQVRYR8WXbYhUZRTHf/87u4sLuoVv9CqSkYRh9iYIws64WzPjupmmkBW1UYgSVF8Sozd7TwsMAisEKSoTpMxS5461s3c+aUVZmlSYgeULqEWO0ZbO3BNzZ3db52Vn18bt+Xjvuef8nv85z3nOFf/z0mDj2+LF9ew/NJNcdiroAmTngXMcnyNIO+Rt+3qwvvrbVQWwSGwyxmMYN4M1VQwiHcS0nroRq9S56dfBwlQEsPDCkXByNXAPZqGCQ+3GIY1xGNMJ8McCE4EbgUt7bDI49hwp9yVJVg2kLIC1tl1GNrsZ4yrgNGgtIWeVUtsOVHJoLbEbyPEkZm09IJvQqLvkbfxjIIgSgELw3GeYjUV8S339fH2yZV+1nfS+t0gsim/rgdHA54xvCmvjxu5K358BUJA9syPYuZSEUQuq7aCcY5sVn4RvScwmIW2Q5y4aJEBsLWb3BTunacbZBO9TorXtSk7ndgaFK3XIc98qB9GnQE+178XMp6F+ylBkr1gXkdm34+feBX5BF14h782/im3/BQjH3sbsTtAapd37B5vzgezMTITjX4Jdg7REnvtGWYCgyfzw8/FArlBo4kDVPlQw61VB6pTntpYHaGmLkM2m8udcaffqoQYZUIXwLedD97HAptEZo0QiU9IJLRx9EOMVHL2qLveBWgLkfVlzLJ+GawlxnVLJr8oAxF7AbDnSI/LcF2sOEI5+jDEHR7eqy/2gDED8NcxfglgqL/l67QFi72B2B9Iiee6GUoBI/Gl8/3HgCaWTz5wDABezKCFntlKJRClAc3wp+GuAdUon7z0HAN9jNhmnfpq6tnxTJgWzp2G5XfmGoXRyQi0BrLV9AqdPHUCcIDxjtFas8EsAgkoNxw5idjF1mq5O94taQVg4/hDmrwZ9pLQ7t3InbI6vBH8Z0lZ57pxaANjChY0czfwIXISjmLrcZGWAlnljyHb/VOiGTlSpxPb/CmHN0afyhQ3ao7Q7dcDLKEhDJLoMn5XAb4Sc6Uol9p8thM2Kt5PzNyP5oJnyEjurAxQuj/fB5iHtpy7Urk+3fjdUiCC476/HGAnO80onHq3ko3Qiyg8llukEpoMyOM5SUlvfG8x815Pz5UC+pxR8S3tpaJyl7ZuOVlWg1yBwdOzkOsxuKzzTLhznZaxhm7wPfy92FBy1bHY+5j8cFJyUw7QS2VzMpgQQjYookShcSv3WgGO5hWN3A89idkmBgyym3cgOg/Ig44KpON9k+pb2IC3O59xumjeeU92pPogySlT/Lwh3jIAjHaAF+XsNo65EynyTMaVxWFN81EogipSoCtA/mMXjTfztX45pIkYDIgN1h2i+fk9xhzvju2Il+kEMCWCop6EIfhzd1lVcE8MGEPSZ/kqglNJuy7ACBBDx+Dj+tA2IffLcJcMOUJzGfwAE7NAwBhNxVQAAAABJRU5ErkJggg==);
  width: 18px;
  height: 18px;
  background-size: 18px
}

#page-index .g-header .list {
  line-height: 36px;
  width: 59px;
  position: absolute;
  height: 100%
}

#page-index .g-header .list-head {
  cursor: pointer;
  padding: 0 0 0 10px;
  position: relative;
  height: 100%;
  border-right: 1px solid #e2e1e1
}

#page-index .g-header .list-items {
  position: relative;
  z-index: 2;
  background: #fff;
  color: #666;
  overflow: hidden;
  display: none;
  border: 1px solid #e2e1e1;
  border-radius: 4px;
  padding: 0 10px
}

#page-index .g-header .list-items li {
  text-align: center;
  border-bottom: 1px solid #e2e1e1;
  cursor: pointer
}

#page-index .g-header .list-items li:hover {
  color: #e4393c
}

#page-index .g-header .list-items li:last-of-type {
  border-bottom: none
}

#page-index .g-header .links2 .line {
  margin: 35px 10px 0;
  width: 2px;
  height: 12px;
  background: #fff;
  border-radius: 1px
}

#page-index .g-header .links2 a {
  color: #fff !important
}

#page-index .g-header .link2-logined {
  line-height: 30px;
  position: relative
}

#page-index .g-header .link2-logined .link2-logined-head {
  margin: 24px 0 0;
  cursor: pointer;
  padding-bottom: 4px
}

#page-index .g-header .link2-logined .link2-logined-head:hover {
  color: #e4393c
}

#page-index .g-header .link2-logined .avatar {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: block
}

#page-index .g-header .link2-logined .username {
  width: 6em;
  margin-left: 10px;
  color: #fff;
  height: 34px
}

#page-index .g-header .link2-logined .personnal-items {
  line-height: 35px;
  z-index: 3;
  width: 100%;
  cursor: pointer;
  position: absolute;
  top: 53px;
  font-size: 12px;
  left: 0;
  border-radius: 4px;
  padding: 0 10px;
  background: #fff;
  text-align: center;
  border: 1px solid #e2e1e1;
  display: none;
  z-index: 100
}

#page-index .g-header .link2-logined .personnal-items li {
  cursor: pointer;
  border-bottom: 1px solid #e2e1e1
}

#page-index .g-header .link2-logined .personnal-items li:hover {
  color: #e4393c
}

#page-index .g-header .link2-logined .personnal-items li:last-of-type {
  border-bottom: none
}

#page-index .g-header .link2-logined .personnal-items li a {
  display: block;
  width: 100%;
  height: 100%
}

.g-header {
  line-height: 80px;
  z-index: 3;
  height: 80px;
  width: 100%;
  background: #fff
}

.g-header a {
  text-decoration: none
}

.g-header .g-logo {
  margin: 15px 0 0;
  width: 185px;
  height: 54px
}

.g-header .g-logo img {
  width: 100%;
  height: 100%;
  display: block
}

.g-header .g-logo .g-logo-img {
  text-indent: -10000em;
  color: transparent;
  overflow: hidden;
  width: 150px;
  height: 54px;
  background: url(/htzx/img/g-logo.png);
  background-size: 100% 100%;
  margin: 0;
}

.g-header .links1 {
  font-size: 18px;
  margin-left: 45px;
  color: #333
}

.g-header .links1 a {
  margin: 0 26px 0 0;
  color: #333
}

.g-header .links1 a:hover {
  color: #ff3f47
}

.g-header .search-box {
  width: 230px;
  height: 36px;
  border-radius: 4px;
  margin: 21px 0 0;
  position: relative;
  font-size: 12px
}

.g-header .search-box:hover .icon011-wrap {
  background: transparent
}

.g-header .search_more {
  position: absolute;
  background: #fff;
  display: none;
  border: 1px solid #e2e1e1;
  border-top: none;
  z-index: 101;
  top: 37px;
  width: 230px;
  margin-left: -1px;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  text-align: left
}

.g-header .search_more .icon_sc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABSUlEQVRIS+1WO07EMBT0WFyCPQctEjW/I1DayQEQSAgKCgTiAJFfyRFAS41EyznIJVAGPSlBkMVxNl5pm6SdvBnPvPcSwyQe7/2S5GHqvd84gNcQwtFQDVKEU4SNMUsROc4STh1sKp50PJU4VYeJUaZ4B3Gdga0I6wxsL+qszDKKVxxrz5UvtYdjNWN8K8LOOSqpiGykDTG+0cKpJGJ4tnAqiRg+C3dDObrHc9T9PZ6Hq0tkXqd5nX62IzYM7RWJsdtjDM8errH/37H7/d8n89MYs2uMWYhIPVVQ65xzyqN8tYgs/lz6+8Te+2eSJwAuQwgPOcLe+wuS9wBeQging8JlWe43TfNG8gvADcmndZ2rUwBnJG8B7FhrD6qqeh8UVrAoiistImlzHANoSF6LyF2fJ3qvap2fk9xre77OGWoAH9bax77TjuQbJbNp/jYgE8IAAAAASUVORK5CYII=);
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: 100%;
  vertical-align: middle;
  margin-right: 3px
}

.g-header .search_more .search_more_info>* {
  line-height: 1.5;
  font-size: 14px;
  color: #999;
  padding: 10px;
  border: none;
  margin: 0;
  outline: none;
  cursor: default
}

.g-header .search_more .search_more_info .clear_history {
  font-size: 12px
}

.g-header .search_more .search_more_info h5 {
  color: #333;
  font-weight: 400
}

.g-header .search_more .search_more_info>button {
  cursor: pointer;
  background: #fff
}

.g-header .search_more .clear:after {
  content: "";
  clear: both;
  display: block
}

.g-header .search_more .search_history {
  line-height: 1.5;
  margin: 0
}

.g-header .search_more .search_history li {
  padding: 5px 25px;
  color: #999;
  cursor: pointer
}

.g-header .search_more .search_history li:hover {
  background: #f2f2f2;
  color: #ff3f47
}

.g-header .search_more .hot_search {
  line-height: 1;
  text-align: left;
  padding: 10px;
  color: #999
}

.g-header .search_more .hot_search h5 {
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0;
  color: #333
}

.g-header .search_more .hot_search li {
  color: #999;
  padding: 5px 0;
  white-space: nowrap;
  cursor: pointer
}

.g-header .search_more .hot_search li .hot_count {
  display: inline-block;
  width: 20px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 50%;
  text-align: center;
  color: #444;
  margin-right: 10px;
  color: #fff;
  background: #999
}

.g-header .search_more .hot_search li .bg_0 {
  background: #ff3f47
}

.g-header .search_more .hot_search li .bg_1 {
  background: #f0773d
}

.g-header .search_more .hot_search li .bg_2 {
  background: #f6a724
}

.g-header .search_more .link_word {
  line-height: 1.5;
  text-align: left
}

.g-header .search_more .link_word li {
  padding: 5px 10px;
  cursor: pointer
}

.g-header .input1 {
  position: absolute;
  padding: 0 0 0 15px;
  font-size: 12px;
  width: 170px;
  height: 34px;
  right: 0;
  top: 0;
  border: none;
  background: #fff
}

.g-header .warn {
  display: none;
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin: 21px 10px 0 5px;
  background: #f3f3f3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAOFJREFUOBHFkrEKwjAQhpuAbyC46Cu4pHF0cXN1EXRx6ZPp6Fg3F+f2KeroGwiJ/4F3xGLSgIOFI+n93/8nBymKxFeWZU2VQArVF40xI6313nu/Q61IV0pdUSfn3LFt22fo+QiAeQzwDOMyhHgP7QZtg5AH9zRvIEBXdcxMHGlvRg6WAGvtAcCCA2MrMcSyLgFobLmZsQobBswzjIwIKwG42oTVoTVkJWDIFNP/H6DoqWKmdeyKqT7exOWnEXCwTx2QpcmT7NMYrcMBU+rjqvemaWZ9hv5TI1RkpAJXfTNT7wVsWlAeq7P2vgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: relative
}

.g-header .warn i {
  width: 5px;
  height: 5px;
  background: red;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px
}

.g-header .shop_car {
  width: 110px;
  height: 36px;
  margin: 21px 50px 0;
  line-height: 36px;
  text-align: center;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  background: #f3f3f3;
  border-radius: 20px;
  opacity: .9;
  color: #333;
  font-size: 14px
}

.g-header .shop_car .shop_car-img {
  width: 14px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAPtJREFUKBWVUTEKwkAQvDMhhdhod3mAYGHhC+z8SoKFkNomjR8QhOQ9KiQ+QcHGkEJQEExjc84i4t3qFQY2u7Mzs3uXyCiK9kIIhaDnrJQapGn6eEH3uxUEwdDzPEUB2a2u65Fb/mHkpxQC21da66nZc9TXFiNKhl2wZxl93y9cStZ/WEfFMWUcxxfkLhNyuLE2Sik1FDuuYrgCnvqsKWAusHGMfAR3QlSoK/ROiGMYhlv6Xb+MJYTrPM8nfKiJrTsSkSRJr2ka2tQ2he8aQw8Y2n/jv/PXRnzVBe4yw+RllmVzc6LJWV+VRGRCdCibJs59GWkT4k6ZG03uCUveY4YOhMAPAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: absolute;
  top: 10px;
  left: 10px
}

.g-header .shop_car i {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 14px;
  background: #ff3f47;
  color: #fff;
  border-radius: 50%;
  width: auto;
  padding: 0 3px;
  height: 14px;
  font-size: 12px;
  font-style: normal
}

.g-header .icon011-wrap {
  width: 42px;
  height: 34px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  position: absolute;
  right: -1px;
  top: -1px;
  cursor: pointer
}

.g-header .icon010 {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 11px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFBAMAAABhiAtlAAAAIVBMVEUAAADi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eHi4eFSkPJVAAAACnRSTlMA7XNdSTgq9fTFhlwk1AAAACRJREFUCNdj0FoFBAoMzEByMQMDg8eq5Q5AilVKlAEEMhMYGADDGghtTrnyxQAAAABJRU5ErkJggg==)
}

.g-header .icon011 {
  position: absolute;
  right: 14px;
  top: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEJ0lEQVRYR8WXbYhUZRTHf/87u4sLuoVv9CqSkYRh9iYIws64WzPjupmmkBW1UYgSVF8Sozd7TwsMAisEKSoTpMxS5461s3c+aUVZmlSYgeULqEWO0ZbO3BNzZ3db52Vn18bt+Xjvuef8nv85z3nOFf/z0mDj2+LF9ew/NJNcdiroAmTngXMcnyNIO+Rt+3qwvvrbVQWwSGwyxmMYN4M1VQwiHcS0nroRq9S56dfBwlQEsPDCkXByNXAPZqGCQ+3GIY1xGNMJ8McCE4EbgUt7bDI49hwp9yVJVg2kLIC1tl1GNrsZ4yrgNGgtIWeVUtsOVHJoLbEbyPEkZm09IJvQqLvkbfxjIIgSgELw3GeYjUV8S339fH2yZV+1nfS+t0gsim/rgdHA54xvCmvjxu5K358BUJA9syPYuZSEUQuq7aCcY5sVn4RvScwmIW2Q5y4aJEBsLWb3BTunacbZBO9TorXtSk7ndgaFK3XIc98qB9GnQE+178XMp6F+ylBkr1gXkdm34+feBX5BF14h782/im3/BQjH3sbsTtAapd37B5vzgezMTITjX4Jdg7REnvtGWYCgyfzw8/FArlBo4kDVPlQw61VB6pTntpYHaGmLkM2m8udcaffqoQYZUIXwLedD97HAptEZo0QiU9IJLRx9EOMVHL2qLveBWgLkfVlzLJ+GawlxnVLJr8oAxF7AbDnSI/LcF2sOEI5+jDEHR7eqy/2gDED8NcxfglgqL/l67QFi72B2B9Iiee6GUoBI/Gl8/3HgCaWTz5wDABezKCFntlKJRClAc3wp+GuAdUon7z0HAN9jNhmnfpq6tnxTJgWzp2G5XfmGoXRyQi0BrLV9AqdPHUCcIDxjtFas8EsAgkoNxw5idjF1mq5O94taQVg4/hDmrwZ9pLQ7t3InbI6vBH8Z0lZ57pxaANjChY0czfwIXISjmLrcZGWAlnljyHb/VOiGTlSpxPb/CmHN0afyhQ3ao7Q7dcDLKEhDJLoMn5XAb4Sc6Uol9p8thM2Kt5PzNyP5oJnyEjurAxQuj/fB5iHtpy7Urk+3fjdUiCC476/HGAnO80onHq3ko3Qiyg8llukEpoMyOM5SUlvfG8x815Pz5UC+pxR8S3tpaJyl7ZuOVlWg1yBwdOzkOsxuKzzTLhznZaxhm7wPfy92FBy1bHY+5j8cFJyUw7QS2VzMpgQQjYookShcSv3WgGO5hWN3A89idkmBgyym3cgOg/Ig44KpON9k+pb2IC3O59xumjeeU92pPogySlT/Lwh3jIAjHaAF+XsNo65EynyTMaVxWFN81EogipSoCtA/mMXjTfztX45pIkYDIgN1h2i+fk9xhzvju2Il+kEMCWCop6EIfhzd1lVcE8MGEPSZ/kqglNJuy7ACBBDx+Dj+tA2IffLcJcMOUJzGfwAE7NAwBhNxVQAAAABJRU5ErkJggg==);
  width: 18px;
  height: 18px;
  background-size: 18px
}

.g-header .list {
  line-height: 36px;
  width: 59px;
  position: absolute;
  height: 100%;
  z-index: 99
}

.g-header .list-head {
  cursor: pointer;
  padding: 0 0 0 10px;
  position: relative;
  height: 100%;
  border-right: 1px solid #e2e1e1
}

.g-header .list-items {
  position: relative;
  z-index: 2;
  background: #fff;
  color: #666;
  overflow: hidden;
  display: none;
  border: 1px solid #e2e1e1;
  border-radius: 4px;
  padding: 0 10px
}

.g-header .list-items li {
  text-align: center;
  border-bottom: 1px solid #e2e1e1;
  cursor: pointer
}

.g-header .list-items li:hover {
  color: #e4393c
}

.g-header .list-items li:last-of-type {
  border-bottom: none
}

.g-header .links2 .line {
  margin: 35px 10px 0;
  height: 12px;
  width: 2px;
  background: #e2e1e1;
  border-radius: 1px
}

.g-header .links2 a {
  color: #333 !important
}

.g-header .links2 a:first-child {
  color: #ff3f47 !important
}

.g-header .link2-logined {
  line-height: 30px;
  position: relative
}

.g-header .link2-logined .link2-logined-head {
  margin: 24px 0 0;
  cursor: pointer;
  padding-bottom: 4px
}

.g-header .link2-logined .link2-logined-head:hover {
  color: #e4393c
}

.g-header .link2-logined .avatar {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: block
}

.g-header .link2-logined .username {
  width: 6em;
  margin-left: 10px;
  color: #333;
  height: 34px
}

.g-header .link2-logined .personnal-items {
  line-height: 35px;
  z-index: 3;
  width: 100%;
  cursor: pointer;
  position: absolute;
  top: 53px;
  font-size: 12px;
  left: 0;
  border-radius: 4px;
  padding: 0 10px;
  background: #fff;
  text-align: center;
  border: 1px solid #e2e1e1;
  display: none;
  z-index: 100
}

.g-header .link2-logined .personnal-items li {
  cursor: pointer;
  border-bottom: 1px solid #e2e1e1
}

.g-header .link2-logined .personnal-items li:hover {
  color: #e4393c
}

.g-header .link2-logined .personnal-items li:last-of-type {
  border-bottom: none
}

.g-header .link2-logined .personnal-items li a {
  display: block;
  width: 100%;
  height: 100%
}

#page-index .g-header-fixed,
.g-header-fixed {
  opacity: .98;
  line-height: 80px;
  height: 80px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%
}

#page-index .g-header-fixed.show-shadow,
.g-header-fixed.show-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2)
}

#page-index .g-header-fixed .g-logo,
.g-header-fixed .g-logo {
  margin: 15px 0 0;
  width: 185px;
  height: 54px
}

#page-index .g-header-fixed .g-logo .g-logo-img,
.g-header-fixed .g-logo .g-logo-img {
  width: 150px;
  height: 54px;
  background: url(/htzx/img/g-logo-small.png);
  background-size: 100% 100%
}

#page-index .g-header-fixed .search-box,
.g-header-fixed .search-box {
  margin: 21px 0 0
}

#page-index .g-header-fixed .links2 a,
.g-header-fixed .links2 a {
  color: #333 !important
}

#page-index .g-header-fixed .links2 .line,
.g-header-fixed .links2 .line {
  margin: 35px 10px 0
}

#page-index .g-header-fixed .links2 a:first-child,
.g-header-fixed .links2 a:first-child {
  color: #ff3f47 !important
}

#page-index .g-header-fixed .link2-logined .link2-logined-head,
.g-header-fixed .link2-logined .link2-logined-head {
  margin: 24px 0 0
}

#page-index .g-header-fixed .link2-logined .personnal-items,
.g-header-fixed .link2-logined .personnal-items {
  top: 53px
}

#page-index .g-header.g-header-fixed {
  box-shadow: 0 4px 5px rgba(0, 0, 0, .26);
  opacity: .98;
  line-height: 80px;
  height: 80px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  background: #fff
}

#page-index .g-header.g-header-fixed.show-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2)
}

#page-index .g-header.g-header-fixed .g-logo {
  margin: 15px 0 0;
  width: 158px;
  height: 54px
}

#page-index .g-header.g-header-fixed .links1 a {
  color: #333
}

#page-index .g-header.g-header-fixed .search-box {
  margin: 21px 0 0
}

#page-index .g-header.g-header-fixed .shop_car {
  cursor: pointer;
  width: 110px;
  height: 36px;
  margin: 21px 50px 0;
  line-height: 36px;
  text-align: center;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  background: #f3f3f3;
  border-radius: 20px;
  color: #000;
  font-size: 14px
}

#page-index .g-header.g-header-fixed .shop_car .shop_car-img {
  width: 14px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAPtJREFUKBWVUTEKwkAQvDMhhdhod3mAYGHhC+z8SoKFkNomjR8QhOQ9KiQ+QcHGkEJQEExjc84i4t3qFQY2u7Mzs3uXyCiK9kIIhaDnrJQapGn6eEH3uxUEwdDzPEUB2a2u65Fb/mHkpxQC21da66nZc9TXFiNKhl2wZxl93y9cStZ/WEfFMWUcxxfkLhNyuLE2Sik1FDuuYrgCnvqsKWAusHGMfAR3QlSoK/ROiGMYhlv6Xb+MJYTrPM8nfKiJrTsSkSRJr2ka2tQ2he8aQw8Y2n/jv/PXRnzVBe4yw+RllmVzc6LJWV+VRGRCdCibJs59GWkT4k6ZG03uCUveY4YOhMAPAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: absolute;
  top: 10px;
  left: 10px
}

#page-index .g-header.g-header-fixed .shop_car i {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  line-height: 14px;
  background: #ff3f47;
  color: #fff;
  border-radius: 50%;
  width: auto;
  height: 14px;
  padding: 0 3px;
  font-size: 12px;
  font-style: normal
}

#page-index .g-header.g-header-fixed .warn {
  display: none;
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin: 21px 10px 0 5px;
  background: #f3f3f3 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAOFJREFUOBHFkrEKwjAQhpuAbyC46Cu4pHF0cXN1EXRx6ZPp6Fg3F+f2KeroGwiJ/4F3xGLSgIOFI+n93/8nBymKxFeWZU2VQArVF40xI6313nu/Q61IV0pdUSfn3LFt22fo+QiAeQzwDOMyhHgP7QZtg5AH9zRvIEBXdcxMHGlvRg6WAGvtAcCCA2MrMcSyLgFobLmZsQobBswzjIwIKwG42oTVoTVkJWDIFNP/H6DoqWKmdeyKqT7exOWnEXCwTx2QpcmT7NMYrcMBU+rjqvemaWZ9hv5TI1RkpAJXfTNT7wVsWlAeq7P2vgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 14px;
  position: relative
}

#page-index .g-header.g-header-fixed .warn i {
  width: 5px;
  height: 5px;
  background: red;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px
}

#page-index .g-header.g-header-fixed .links2 .line {
  margin: 35px 10px 0;
  background: #e2e1e1
}

#page-index .g-header.g-header-fixed .links2 .links2 a:nth-child(0) {
  color: #e4393c
}

#page-index .g-header.g-header-fixed .links2 .links2 a:first-child {
  color: #333
}

#page-index .g-header.g-header-fixed .link2-logined {
  line-height: 30px;
  position: relative
}

#page-index .g-header.g-header-fixed .link2-logined .link2-logined-head {
  margin: 24px 0 0;
  cursor: pointer;
  padding-bottom: 4px
}

#page-index .g-header.g-header-fixed .link2-logined .link2-logined-head:hover {
  color: #e4393c
}

#page-index .g-header.g-header-fixed .link2-logined .avatar {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: block
}

#page-index .g-header.g-header-fixed .link2-logined .username {
  width: 6em;
  margin-left: 10px;
  color: #333;
  height: 34px
}

#page-index .g-header.g-header-fixed .link2-logined .personnal-items {
  line-height: 35px;
  z-index: 3;
  width: 100%;
  cursor: pointer;
  position: absolute;
  top: 53px;
  font-size: 12px;
  left: 0;
  border-radius: 4px;
  padding: 0 10px;
  background: #fff;
  text-align: center;
  border: 1px solid #e2e1e1;
  display: none;
  z-index: 100
}

#page-index .g-header.g-header-fixed .link2-logined .personnal-items li {
  cursor: pointer;
  border-bottom: 1px solid #e2e1e1
}

#page-index .g-header.g-header-fixed .link2-logined .personnal-items li:hover {
  color: #e4393c
}

#page-index .g-header.g-header-fixed .link2-logined .personnal-items li:last-of-type {
  border-bottom: none
}

#page-index .g-header.g-header-fixed .link2-logined .personnal-items li a {
  display: block;
  width: 100%;
  height: 100%
}

.g-footer {
  background: #333;
  padding: 30px 20px
}

.g-footer .links1 {
  margin: 0 116px 0 0;
  line-height: 25px
}

.g-footer .links-head {
  line-height: 1;
  margin-bottom: 5px;
  color: #fff;
}

.g-footer .links-item,
.g-footer a {
  font-size: 12px;
  color: #fff
}

.g-footer a:hover {
  color: #e4393c
}

.g-footer .links2 {
  color: #fff;
  line-height: 1
}

.g-footer .links2 p {
  margin-bottom: 13px
}

.g-footer .links2 p:last-of-type {
  margin-bottom: 0
}

.g-fixed-menu {
  z-index: 4;
  position: fixed;
  width: 100px;
  bottom: 20%;
  right: 0
}

.g-fixed-menu .common-box {
  width: 100px;
  height: 40px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  cursor: pointer
}

.g-fixed-menu .common-box.jump-to-top:hover {
  background-color: #f3f3f3
}

.g-fixed-menu .common-box a {
  padding: 6px 10px;
  display: block;
  width: 100%;
  height: 100%
}

.g-fixed-menu .common-box.cb-gwy a {
  padding: 0;
  line-height: 50px
}

.g-fixed-menu .slide_box {
  height: 134px;
  position: absolute;
  width: 160px;
  right: 95px;
  top: -15px;
  z-index: 9999;
  cursor: pointer
}

.g-fixed-menu .more-info {
  position: absolute;
  width: 149px;
  height: 134px;
  background: #fff;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .1);
  right: 10px;
  top: -5px;
  line-height: 22px;
  padding: 7px 0
}

.g-fixed-menu .more-info:after {
  content: "";
  top: 25px;
  right: -5px;
  width: 0;
  height: 0;
  border-width: 5px 0 5px 5px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  margin: 40px auto;
  position: absolute
}

.g-fixed-menu .more-info li {
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
  padding-left: 15px
}

.g-fixed-menu .more-info li:last-of-type {
  margin-bottom: 0
}

.g-fixed-menu .more-info li:hover {
  background: #f1f1f1
}

.g-fixed-menu .more-info li.aum-tel {
  cursor: default;
  line-height: 16px
}

.g-fixed-menu .more-info li.aum-tel:hover {
  color: inherit
}

.g-fixed-menu .more-info li.aum-tel .icon017 {
  margin-top: 6px
}

.g-fixed-menu .more-info .words {
  font-size: 14px;
  color: #333;
  margin-left: 11px;
  text-align: left
}

.g-fixed-menu .all-used-menu .bunnyIcon {
  width: 100px;
  height: 75px;
  background-image: url(/htzx/img/sidebarIcon.png);
  background-size: 80px 75px;
  transition: all 1s;
  background-repeat: no-repeat;
  background-position: center 40px
}

.g-fixed-menu .all-used-menu .bunnyIcon.move {
  background-position: center 0
}

.g-fixed-menu .all-used-menu .answerquestionnaire {
  display: block;
  text-indent: -9999px;
  width: 100px;
  height: 100px;
  background: url(/htzx/img/answerquestionnaire.gif);
  margin-top: 20px;
}

.g-fixed-menu .all-used-menu .common-box {
  position: relative
}

.g-fixed-menu .all-used-menu .more-info-wrap {
  background-image: url(/htzx/img/sidebarIcon2.png);
  background-size: 75px 35px;
  background-repeat: no-repeat;
  background-position: center -3px;
  height: 80px
}

.g-fixed-menu .all-used-menu .more-info-wrap .talkIcon {
  display: block;
  width: 72px;
  height: 57px;
  background-image: url(/htzx/img/sidebarTalk.png);
  background-repeat: no-repeat;
  background-size: 72px 57px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -28px 0 0 -36px
}

.g-fixed-menu .all-used-menu .tac {
  display: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVERkVFMEY5Q0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVERkVFMEZBQ0VBNTExRTc5M0MyOEREQ0UyNkUzM0Q5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURGRUUwRjdDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURGRUUwRjhDRUE1MTFFNzkzQzI4RERDRTI2RTMzRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zF2GmAAABe0lEQVR42sRX0Y3CMAwNqP/kNmCEbkA3uI7ACDcCGwAb9DYoE9wxAbkJKBPQTlCSkyNZxYnTuyQ8ySJqavXFfrHNYhxHoVFp+10g/GjrRWpoAoeRxsWQS21LzaF0cCs9e9FgCDSe/eQECiCgtNXwzOhhA+t1agILECHGh7Y9rDuw2Ojh0EeKgInAl8iDE0VAEFcyFc5Lx8YtE4HWRUBlItC8ksDJiNFF4DtH+F3X0N7/a2ICb74ImLs/pA6/LcXiBTpocS8QmXVww/2n8Lw4LcHnSCV4x/UC3Akv+N1U7ThUA0lac8HVatSaze/qn997HvOYkck1rv0V1+k3fBqwBUlFOLmFqS1yTgo6mA/qSATUXA1gp3fI32fguC7BR0Ll61xjOWfbSR7v2krGZw35xthS74YQ6AkxtYxPQ/jcXf8LuDCuHM858VI+1ZxCZEvnEFCmQ/YHsr8EpKCepEFpk4yP2e9CNMDVARzSCk4W2iUlXF8J7ZeM2kOAAQAh6GjAvTOc+wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50%
}

.g-fixed-menu .all-used-menu .tac .num {
  position: absolute;
  right: 3px;
  top: 3px;
  background: #ff3f47;
  color: #fff;
  border-radius: 50%;
  width: 18px;
  font-style: normal
}

.g-fixed-menu .all-used-menu .jump-to-top {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA2CAMAAACycDqVAAABSlBMVEVHcEzh4eHh4eHh4eHh4eHg4ODg4ODh4eHh4eHi4uLg4ODh4eHh4eHu7u7h4eHl5eXh4eHg4ODg4ODg4ODj4+Ph4eHh4eHg4ODg4ODn5+fh4eHg4ODo6Oji4uLg4ODj4+P////////g4ODh4eHk5OTh4eHi4uLh4eHj4+Ph4eH////i4uLh4eHj4+Ph4eHm5ubh4eHg4ODh4eHj4+Pi4uLh4eHg4ODh4eHi4uLi4uLh4eHh4eHt7e3j4+Ph4eHq6urj4+Ph4eHh4eHg4ODk5OTg4ODh4eHg4ODi4uLg4ODo6Ojg4ODj4+Pg4ODi4uLi4uLi4uLg4ODj4+Pm5ubh4eHg4ODj4+Pi4uL////i4uLr6+vh4eHh4eHh4eHg4ODh4eHg4ODj4+Pg4ODh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eHi4uLh4eHg4ODmD/XlAAAAbXRSTlMAVF66mXXRh9oafbCRD7sdiu/PZCV+ua++FdylC5P4CQEElp8T/SOqP18GcsxJ9SlcGe5RR6G/9INi+9QOQP4MStO04S+35JWU6RZjJPmCTizwUgqatjZZApwN3YDKjDOmLY3JTGGsdis7bYuQnxGGXQAAAZZJREFUSMfd1ldbwjAUBuAjogUVKUM2sgX33nvvvffefv//1lAqCJSS9PHK3JyQnJc0aZKnRJrFFXAE/SRSJLBisYoKIaMKAZMX3OaX4DRFgsv8CEuY10iFRInPFKVxmZIkDlOWUtVoJFQxmt26pkKnjqnYJd5hZHgjkzSylEZemJFtUZLkEtuwXTGigOCx6CZyCB6+PqKg2BHvsRP5fYCvn+si6WzFwKBSs9t5L7hQbwf901KfL2w1NtYmR53SVLbdnG3yhIc0SOFObaOTfaWy7mbtzWprXJdcXKq161iBYLyM2Gy2FiDBwtkp4Ni1mraBd4WYbHurwLzWdOoAczbeAFcsJIAPhdSwHyuYmdUhXqCdBTboV54sA24d0siehYUGoImoNkfY3ywJkgXxUZxAUoxMp7AY5SVs+o9e5wQwRgKjKGUkJEhahyNEAg/2ersVqbCZ9Vbs70ka2GRhB/jkJWxzHbHgUbYaH5kDUvHnO7ZQb7wkeqy+i3PiJZT0KCJ9WJVkZPlArT49vEiZ3IepLN8Xp30DnOEDhV2Iy50AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 25px 27px
}

.g-fixed-menu .all-used-menu .jump-to-top:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA2CAMAAACycDqVAAABSlBMVEVHcExMTExMTExKSkpLS0tKSkpKSkpMTExLS0tOTk5LS0tLS0tMTExVVVVLS0tPT09MTExLS0tLS0tNTU1MTExLS0tKSkpKSkpKSkpVVVVKSkpLS0tdXV1LS0tKSkpVVVX///+AgIBLS0tLS0tRUVFLS0tQUFBLS0tNTU1LS0tNTU1LS0tSUlJVVVVLS0tLS0tLS0tMTExMTExLS0tLS0tLS0tKSkpKSkpMTExKSkpLS0tLS0tbW1tKSkpLS0tMTExMTExVVVVLS0tLS0tMTExLS0tLS0tLS0tKSkpKSkpRUVFLS0tOTk5LS0tLS0tLS0tKSkpLS0tLS0tNTU1LS0tKSkpMTExOTk5LS0uAgIBMTExKSkpLS0tKSkpLS0tLS0tLS0tPT09LS0tKSkpMTExNTU1KSkpMTExNTU1OTk5LS0tLS0tKSkpKSkql7+xbAAAAbXRSTlMAVF66mXXRh9oafbCRD7sdiu/PZCV+ua/cFaW+C5P4CQEElp8T/SOqP19J7hkGXCnMUXL1R7+h9IP71GIO/uQvSgzTtEC34ZWU6RZjJPlOgvAsUgqatjYN3QKAWZzKjDOmLcmsYUyNdis7bYuQJ7vFCQAAAZZJREFUSMfd1ldbwjAUBuAjogUVKUM2sgX33nvvvffefv//1lAqCJSS9PHK3JyQnJc0aZKnRJrF5XME/CRSJLBisYoKIaMKAZMX3OaX4DRFgsv8CEuY10iFRInPFKVxmZIkDlOWUtVoJFQxmt26pkKnjqnYJd5hZHgjkzSylEZemJFtUZLkEtuwfTEin+Cx6CByCB6+HqKA2BEftBP5g0Cwi+siGWhFZ79Ss9t5L7hQbzf901KfL2w1NtYmRp3SVLbdnG3yhIc0SOFObaOTPaWy7mbtzWprXJecnqm161iBYLKM2Gy2FiDBwvkl4NixmraBd4WYbPurwILWdOoAczbeABcsJIAPhdSwHzOYntchXqCdBTboV54sA24d0siehYUGoImoNkfY38wKkkXxUZxAUowspbAS5SVs+g9e5zgwRgKjKGU4JEhaRyJEAg/2ersVqbCZ9Vbs70ka2GRhF/jkJWxzHbHgUbYaH5kDUvGnO7ZQb7wkeqy+iyviJZT0KCJ9WJVkZPlArT6/PEqZ3IepLN8Xp30DdNUDhaCjUc0AAAAASUVORK5CYII=)
}

/*.g-fixed-menu .jump-to-top {
  margin-bottom: 10px
}*/

.g-fixed-menu .common-problem {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  padding-left: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACyUlEQVRIS72WTUgUYRjHf//VLLoVFUFF9EUIQQTVjopJHYLoUJAdSnKs6NIh6lAQdKxDngo6dcgdgwjyZnWoQx+Cu2sRHfpAtDpFBYadwracJ2bG1dX2Y1bDub7v8/ze+T+fosJnhnjhNmPsx2gANmEsCc3EKDCESCMesMPrk7ByLlXu0DLtrcBlTJsrPSx6gA0Cl+R095S6XxRo2WPr8BN3ACcW6N9LGRL+USVvf5p59A/Q+o+3oPEe0LJZwibMbASraVVj17NCP9OAEcx/BNTNDTZpncMSewuhk8BIRg3M/c9mPtVGSNjOvLxTwLSbriJmv4HvE0osjaFGRg1ekOGEwDAbTfdiGA4ju0jt6ENt7/0Z2r46uZbcn7MYZ4BESR+yw0H2KqyzbMd7zCql/jsWqUnbUj9C0JvDddpyL5cHWNoNgNdLAzVIMlUvG3B3Mc60TCpqJNsjp/uJZdpWY7WBGjsR30CunNTj6OHuMMb6ktAaWmSZjk7MzpeVU4yQ9FYEXcQy7TcxnZq8L17L8bZFoXHvYBwp6StBpyzjPsdorgB8i197MOomv4Ma3VoA/CjH2xAC027QYQ6VlpW+APgFY2WMhCl+RTonJ3UtlDTjDgEhvHhY+CpLu2PAwlkCr6jBuxT+Xfa4i++nKvj5NRfgFGzAbWOcLmBBZeBsJBVP5Xi7o0TpOI35N0BlJ08U/0DSOEkz89nihByvy/rbVyF9jN17FSRN1r2Kz4WqYlijfSznKV91APy7sW3Dsohb+LG9lrkYFn781pb35ANHsJ+9aHHQAEq3s0J2sA0ku+urbd6Biw9q8DbmfVm/O4ZilFW+eU8axh1PIodqmpS89dKy7n587ldUW6TleI1Rok581Q1g+wN8RlqDlRlJoe8SAzg8ms8VYyom87hETZd3ntbEwgSIFuHE5RjbQGQmDYJf/SI8DfqfV/2/7Ak8eslKClQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 12px center;
  background-size: 14px 14px;
}

.g-fixed-menu .border-none {
  border-left: none;
  border-bottom: none;
}

.g-fixed-menu .question-list {
  position: absolute;
  right: 0;
  bottom: -87px;
  z-index: -1;
  width:406px;
  height:124px;
  display: none;
  background:rgba(255,255,255,1);
  border-radius:2px 0px 2px 2px;
  border:1px solid rgba(232,232,232,1);
 
}

.g-fixed-menu .question-list .question-wrapper {
  width: 300px;
  padding-left: 12px;
  padding-top: 10px;
  box-sizing: border-box;
  
}

.g-fixed-menu .question-list .question-wrapper .ques-item {
  float: left;
  width: 144px;
  line-height: 1.9;
  font-size:14px;
  font-family:MicrosoftYaHei;
  color: #303133;
  text-align: left;
 
}
.g-fixed-menu .question-list .question-wrapper .ques-item:hover{
  color:rgba(255,63,71,1);
}


.index-slide-wrap {
  height: 500px;
  overflow: hidden;
  position: relative
}

.index-slide-wrap .arrow-left,
.index-slide-wrap .arrow-right {
  width: 50px;
  height: 140px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: opacity .3s;
  cursor: pointer;
  opacity: 0;
  display: none
}

.index-slide-wrap:hover .arrow-left,
.index-slide-wrap:hover .arrow-right {
  opacity: 1
}

.index-slide-wrap .arrow-left {
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACMBAMAAADM0eeHAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U78QyAAAACHRSTlMzOD88MCMHADO1myoAAABkSURBVEjH7dchDoAwEETRIWl9QWEJBlvHBehVOAeoPTYC/QO+8+zmNxVbUYHjFGkiWSTJzMzQWGAw7BUmU1yQbFEpuQslS8eJ5lglnvBpeANHb/SxvbDx/ErMzOy/JJJFGv8OHwdRHtEBe1ETAAAAAElFTkSuQmCC)
}

.index-slide-wrap .arrow-left.active,
.index-slide-wrap .arrow-left:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACMBAMAAADM0eeHAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U78QyAAAACHRSTlOAh3lXFIoAE7gUU5UAAABWSURBVEjH7dehEcAgEETRTWgAGU9qiU8z0cRRNg2wMID9zzKfOXHmZKRPzi0nyDkFAFhwRbUdJbukRJf8JO3k7bz43/wERKModzYeALBjfIGF+UsvPRVmjhpRwXqK5wAAAABJRU5ErkJggg==)
}

.index-slide-wrap .arrow-right {
  right: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACMBAMAAADM0eeHAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+3lkl4AAAACXRSTlMzODU/PDAjBwDcN9OrAAAAcElEQVRIx2NoT2XAAUoZcIEEnDIBDKNgFIyCUTAKSAGKggo4ZESmCOGQkZxpqIBDz8zJODQpWuLSxCQ84jRhl2FynjlRgaAMYdMQLsDt6uGuBZwSSU69U4Tw5JJRMApGwSgYBaT2wBIYSO7p4e4dAgDtdyoxJV+xPgAAAABJRU5ErkJggg==)
}

.index-slide-wrap .arrow-right.active,
.index-slide-wrap .arrow-right:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACMBAMAAADM0eeHAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U78QyAAAACHRSTlOAh3lXFIoAE7gUU5UAAABUSURBVEjH7dKxCYAwFEXRZ2dpI1hmhJARMovgHOkythNcJGB5T/u4v/p5WkAPqSElkqR/bCNgnwc1E6PL6Cs6KeKFr20my987IklaVkJqSA+5Gwwv48QbjGuhFe0AAAAASUVORK5CYII=)
}

.index-slide-wrap .slides-list-item,
.index-slide-wrap img {
  height: 500px;
  display: none
}

.index-slide-wrap .slides-list-item:first-of-type,
.index-slide-wrap img:first-of-type {
  display: block
}

.index-slide-wrap img {
  width: 100%;
  height: 500px;
  display: block;
  margin: 0 auto
}

.index-slide-wrap .slides-list {
  position: relative;
  height: 500px;
  overflow: hidden
}

.index-slide-wrap .slides-list-item {
  width: 100%;
  height: 100%;
  position: absolute
}

.g-index-type-box {
  padding: 35px 0 0
}

.g-index-type-box:last-child {
  margin-bottom: 38px
}

.g-index-type-box .type-head {
  font-weight: 700;
  line-height: 22px;
  font-size: 22px;
  border-left: 3px solid #ff3f47;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px
}

.g-index-type-box .type-head a:hover {
  color: #e4393c
}

.g-index-type-box .type-head .more {
  font-size: 16px;
  float: right;
  font-weight: 400;
  color: #666;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAsCAYAAABVLInsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTBEM0VENTRGQ0Y4MTFFNzk1ODM4OUE5MzY1QzZCRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTBEM0VENTVGQ0Y4MTFFNzk1ODM4OUE5MzY1QzZCRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MEQzRUQ1MkZDRjgxMUU3OTU4Mzg5QTkzNjVDNkJFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MEQzRUQ1M0ZDRjgxMUU3OTU4Mzg5QTkzNjVDNkJFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsPoq6UAAAGcSURBVHja7FQ7igJBEH0OrSAiioE4ioEn8ACeYE3MDIyEXYw9gAfwAKaCkZiKqbGJkbkGgjuzCH7AwB/ObNe4KzuuOt3NJsIWFN0M86iqV6+fz7ZtqIQGxVAGsslk8sLPJk9dEGPyfPWNx2NDAnQBawogCv3XjH6/X2zG6w/xeByn0wmLxQLH41GcVdM0cTgckEwmEYvFoGmaGNCyLCyXSxiGAcYY0uk0QqGQ+B6pzfl87mQ0GkUqlXLN7ymA7XaLzWaDQCDgaps9AgWDQYes/X6P2WzmIusmkFoiAM1IrVJVz3UQk5FIBKvVCuv1WnyPxOp0OnVOKQE8qnK9DlNBqx8EfKOLBOjdeVbPYx1PBPTZlYqSy2mSIHz92/w7l4Ouq7kcymVgtwM6HXIuCVYbDa5GLsdqFSgWgXD4Lqu3xUotFwpAJgN0u8BgIAj8jmwWyOfP91br0r63AEYjYDgEEgngh78yz2qlEn+t/LnW6y6y2N35iF1uxGi3z1U910FM5nJAvw/0ehJ7JA+t1cDtW1IAD6r8u5xgfAowACHWmEnDbZK4AAAAAElFTkSuQmCC) no-repeat right 0;
  padding-right: 22px
}

.g-index-type-box .type-head .more:hover {
  background-position: right -22px
}

.g-index-type-box .type-content {
  border-top: 1px solid #e2e1e1;
  padding-top: 20px
}

.g-index-type-box .type-content-left {
  width: 290px;
  height: 592px;
  border-bottom: 1px solid #e2e1e1
}

.g-index-type-box .type-content-left ul {
  padding: 0 12px 22px;
  border: 1px solid #e2e1e1;
  border-top: none;
  border-bottom: none;
  overflow: hidden;
  height: 221px
}

.g-index-type-box .type-content-left img {
  display: block
}

.g-index-type-box .type-content-left>a {
  width: 290px;
  height: 371px;
  overflow: hidden;
  display: block
}

.g-index-type-box .type-content-left a img {
  transition: all .3s
}

.g-index-type-box .type-content-left a img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05)
}

.g-index-type-box .type-content-left a,
.g-index-type-box .type-content-left img,
.g-index-type-box .type-content-left li {
  font-size: 14px
}

.g-index-type-box .type-content-left a {
  display: block;
  width: 100%
}

.g-index-type-box .type-content-left a:hover {
  color: #e4393c
}

.g-index-type-box .type-content-left li {
  margin-top: 20px;
  width: 264px
}

.g-index-type-box .type-content-right {
  min-width: 870px
}

.g-index-type-box .type-content-right .zhibo {
  margin-bottom: 20px
}

.level2-head {
  font-size: 14px;
  width: 1192px;
  margin: 0 auto;
  cursor: pointer
}

.level2-head .pointmore {
  display: inline-block;
  height: 18px;
  width: 15%;
  color: #333
}

.level2-head .slideDown {
  cursor: pointer;
  width: 65px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin-top: 23px;
  background: rgba(255, 63, 71, .05);
  color: #ff3f47;
  border-radius: 15px
}

.level2-head .slideDown img {
  vertical-align: middle;
  width: 16px;
  height: 8px
}

.slideDown:hover {
  background: rgba(255, 63, 71, .1)
}

.g-lubo-box,
.g-zhibo-box,
.g-zhibo-heji-box {
  border-radius: 2px;
  width: 380px;
  height: 345px;
  font-size: 14px;
  color: #333;
  display: block;
  float: left;
  position: relative;
  border: 1px solid #e8e8e8;
  margin-right: 25px;
  padding: 30px 20px 20px;
  transition: box-shadow .3s, -webkit-transform .3s;
  transition: box-shadow .3s, transform .3s;
  transition: box-shadow .3s, transform .3s, -webkit-transform .3s;
  margin-bottom: 20px
}

.g-lubo-box:hover,
.g-zhibo-box:hover,
.g-zhibo-heji-box:hover {
  box-shadow: 3px 3px 4px hsla(0, 0%, 78%, .26);
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  border-top-width: 2px
}

.g-lubo-box:nth-of-type(3n),
.g-zhibo-box:nth-of-type(3n),
.g-zhibo-heji-box:nth-of-type(3n) {
  margin-right: 0
}

.g-lubo-box.has-bg,
.g-zhibo-box.has-bg,
.g-zhibo-heji-box.has-bg {
  border: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAD4BAMAAADFk+SJAAAAKlBMVEUAAADi4eHi4eHi4eH////i4eH9/f3s6+vl5OT39/fw8PD5+fn09PTe3d1FIdQlAAAABHRSTlMA5klKqU6WSgAAAgZJREFUeNrs1jFqAkEUxnETyAUCKVLmLm8nbJJyJ25hOYyB1DbidopiJ6h3ENbSwQtYyB5Aj+ObUYQVpp6veP9ut/rxTfM6vuc3jdBrwDwtCaFFwLwQRBlTPjRE5dJj3ilJytrWdz72mIKSpP6daf0oso5OVu9oHzEFJUrp4drAYLqnjYXB/FY8DQqm6PM0MBhVDRuDgqH+qXYwGKrmjYHBfJ5rB4Oh7bQxMJiv88gZFIyfxsJgwjQoGDrwNDCYn5KnQcGEaWAwuR6tDQqGVt2NhcHk/spCwdCOp4HBfE94GhQM7XkaGIzy06Bg6I8PUBiM8rc5Cob8bQ6DUYPaJcYoe2/fS4vRt2ahMukzkW21u2IwykgwghGMYFoJJpZgYgkmlmBiCSaWYGIJJpZgYgnmwu4cCAAAAAAI8reeYIMi6MgcmSNzZI7MkTkyR+bIHJkjc2SOzJE5MkfmyByZI3NkjsyROTJH5sgcmSNzZI7MkTkytTvHNBACUQAFV8IlZwQbdFAgDMdgYPof8kbBSBkpI2WkjJSRMlJGykgZKSNlpIyUkTJSRspIGSkjZaSMlJEyUkbKSBkpI2WkjJSRMlJGykgZKSNlpIyUkTJSRspIGSkjZaSMlJEyUkbKSBkpI2WkjJSRMlJGykgZ+XzmHpS5/oMyx5qT2X+DMuc2KLNWGWeuKd7LA+juafv0dvolAAAAAElFTkSuQmCC) no-repeat 100% 100%
}

.g-lubo-box h2,
.g-zhibo-box h2,
.g-zhibo-heji-box h2 {
  color: #333;
  font-weight: 400;
  margin: 20px 0 15px;
  height: 16px
}

.g-lubo-box .title,
.g-zhibo-box .title,
.g-zhibo-heji-box .title {
  line-height: 23px;
  font-weight: 700;
  color: #303133;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}

.g-lubo-box .colo66,
.g-zhibo-box .colo66,
.g-zhibo-heji-box .colo66 {
  color: #666
}

.g-lubo-box .color33,
.g-zhibo-box .color33,
.g-zhibo-heji-box .color33 {
  color: #333;
  font-size: 12px
}

.g-lubo-box .discount,
.g-zhibo-box .discount,
.g-zhibo-heji-box .discount {
  width: 100%;
  height: 35px
}

.g-lubo-box .discount .g-word-red,
.g-zhibo-box .discount .g-word-red,
.g-zhibo-heji-box .discount .g-word-red {
  font-weight: 700 !important
}

.g-lubo-box .discount .timer,
.g-zhibo-box .discount .timer,
.g-zhibo-heji-box .discount .timer {
  color: #333
}

.g-lubo-box .discount .timer span,
.g-zhibo-box .discount .timer span,
.g-zhibo-heji-box .discount .timer span {
  display: inline-block;
  border: 1px solid #ff3f47;
  color: #ff3f47;
  border-radius: 10px;
  font-size: 12px;
  padding: 1px 7px;
  margin-right: 6px
}

.g-lubo-box .discount .timer span:last-child,
.g-zhibo-box .discount .timer span:last-child,
.g-zhibo-heji-box .discount .timer span:last-child {
  margin-right: 0
}

.g-lubo-box .discount .timer2 span,
.g-zhibo-box .discount .timer2 span,
.g-zhibo-heji-box .discount .timer2 span {
  display: inline-block;
  border: 1px solid #ff3f47;
  color: #ff3f47;
  border-radius: 10px;
  font-size: 12px;
  padding: 1px 7px;
  margin-right: 5px
}

.g-lubo-box .keshi-xianzhao,
.g-zhibo-box .keshi-xianzhao,
.g-zhibo-heji-box .keshi-xianzhao {
  color: #666;
  font-size: 14px;
  height: 20px;
  line-height: 20px
}

.g-lubo-box .keshi-xianzhao>span,
.g-zhibo-box .keshi-xianzhao>span,
.g-zhibo-heji-box .keshi-xianzhao>span {
  font-size: 14px !important
}

.g-lubo-box .keshi,
.g-zhibo-box .keshi,
.g-zhibo-heji-box .keshi {
  padding-right: 20px;
  overflow: hidden;
  display: inline-block;
  font-size: 12px
}

.g-lubo-box .xianzhao,
.g-zhibo-box .xianzhao,
.g-zhibo-heji-box .xianzhao {
  display: inline-block;
  font-size: 12px;
  overflow: hidden
}

.g-lubo-box .avatars-wrap,
.g-zhibo-box .avatars-wrap,
.g-zhibo-heji-box .avatars-wrap {
  margin: 22px 0 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5
}

.g-lubo-box .avatar-item,
.g-zhibo-box .avatar-item,
.g-zhibo-heji-box .avatar-item {
  margin-right: 40px
}

.g-lubo-box .avatar-item:last-child,
.g-zhibo-box .avatar-item:last-child,
.g-zhibo-heji-box .avatar-item:last-child {
  margin-right: 0
}

.g-lubo-box .avatar-item img,
.g-zhibo-box .avatar-item img,
.g-zhibo-heji-box .avatar-item img {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 10px
}

.g-lubo-box .avatar-item .name,
.g-zhibo-box .avatar-item .name,
.g-zhibo-heji-box .avatar-item .name {
  font-size: 14px;
  color: #999
}

.g-lubo-box .avatar-item .more-teacher,
.g-zhibo-box .avatar-item .more-teacher,
.g-zhibo-heji-box .avatar-item .more-teacher {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 4px;
  line-height: 46px;
  text-align: center;
  background: #f3f3f3
}

.g-lubo-box .g-listMore,
.g-zhibo-box .g-listMore,
.g-zhibo-heji-box .g-listMore {
  margin-right: 0;
  width: 20px;
  line-height: 67px
}

.g-lubo-box .timer,
.g-zhibo-box .timer,
.g-zhibo-heji-box .timer {
  font-size: 12px
}

.g-lubo-box .price,
.g-lubo-box .timer,
.g-zhibo-box .price,
.g-zhibo-box .timer,
.g-zhibo-heji-box .price,
.g-zhibo-heji-box .timer {
  line-height: 16px
}

.g-lubo-box .tag-btn,
.g-zhibo-box .tag-btn,
.g-zhibo-heji-box .tag-btn {
  color: #ff9191;
  border: 1px solid #ff9191;
  line-height: 20px;
  padding: 1px 8px;
  border-radius: 3px;
  margin-right: 10px
}

.g-lubo-box .origin-price,
.g-zhibo-box .origin-price,
.g-zhibo-heji-box .origin-price {
  margin-top: 4px;
  text-decoration: line-through;
  font-size: 14px;
  color: #9b9b9b;
  text-align: right;
  padding-left: 10px
}

.g-zhibo-heji-box {
  background: url(/htzx/img/heji-bg.png) no-repeat !important;
  background-size: 100% 100% !important;
  border: none !important
}

.g-zhibo-heji-box:hover {
  box-shadow: 0 0 4px hsla(0, 0%, 78%, .26);
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  border-top-width: 2px
}

.g-lubo-box h2 {
  line-height: 28px;
  height: 56px;
  overflow: hidden;
  margin: -3px 0 11px
}

.g-zhibo-box {
  background: #fff
}

.g-lubo-box.has-bg h2,
.g-zhibo-box.has-bg h2 {
  height: 30px;
  margin: 22px 0 11px;
  line-height: 28px
}

.g-sztd-box {
  text-align: center
}

.g-sztd-box h2 {
  height: 78px;
  line-height: 78px;
  font-weight: 400;
  font-size: 30px;
  font-family: 方正兰亭黑简体, 微软雅黑
}

.g-sztd-box .g-sztd-sliders {
  margin: 15px 0 30px;
  height: 375px;
  position: relative
}

.g-sztd-box .g-sztd-sliders-list {
  height: 374px;
  overflow: hidden
}

.g-sztd-box .g-sztd-sliders-list ul {
  float: left;
  width: 1000% !important
}

.g-sztd-box .g-sztd-sliders-list ul li {
  width: 290px;
  height: 374px;
  float: left;
  margin-right: 10px;
  position: relative
}

.g-sztd-box .g-sztd-sliders-list .bg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 290px;
  height: 80px;
  background: linear-gradient(180deg, transparent, #000);
  opacity: .8;
  transition: height .3s ease-out
}

.g-sztd-box .g-sztd-sliders-list .info {
  position: absolute;
  left: 0;
  bottom: -25%;
  width: 290px;
  padding: 15px;
  transition: bottom .3s ease-out
}

.g-sztd-box .g-sztd-sliders-list .info h3 {
  font-size: 20px;
  line-height: 30px;
  color: #ff3f47;
  font-weight: 400
}

.g-sztd-box .g-sztd-sliders-list .info span {
  display: inline-block;
  line-height: 22px;
  color: #fff;
  font-size: 14px
}

.g-sztd-box .g-sztd-sliders-list .info p {
  color: #fff;
  text-indent: 2em;
  line-height: 20px;
  text-align: left;
  padding-top: 10px
}

.g-sztd-box .g-sztd-sliders-list li:hover .bg {
  height: 374px
}

.g-sztd-box .g-sztd-sliders-list li:hover .info {
  bottom: 0
}

.g-sztd-box .g-sztd-arrowLeft,
.g-sztd-box .g-sztd-arrowRight {
  width: 36px;
  height: 76px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAACYCAYAAABH069oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjcwNERBQzgwNjVFMTFFODhERDlEOTc0NjFFRkFFQkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjcwNERBQzkwNjVFMTFFODhERDlEOTc0NjFFRkFFQkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzA0REFDNjA2NUUxMUU4OEREOUQ5NzQ2MUVGQUVCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzA0REFDNzA2NUUxMUU4OEREOUQ5NzQ2MUVGQUVCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrkNt88AAALeSURBVHja7NzRTcMwEIDhYLEASPUIBYkloMv0iYG6AEuABEPAA4xAJWCD4shBBVpQi+8uPvOfZPWpF/tL4thO64PVatURP0eAACCAAAIIIIAAAogACCCAAAIIIIAAIgACCCCA/g/QJJWpQt7pkNs1UN+A21TuhJGmQ85bbaRggHOWyksqb4K534acZ+pI/YtDhTJJ5X6Vo/+MCseI344x0WiLVxwzJM84JkjecdSRWsD5qQ6TWoBqwFFDqvKs1VSn1nDE69YijmgdW8URq2vLOCJ1bh2nuO7/AaeoDbvO5o+H0krs3p49zsBJQ7fYVKuTjg100lH7MR8dP+aj1UAxOhwoRuupRnQ01YhMVpVWF6pdh2lluaMmpGoXzGpAUju2m4qOdUx3FbY+ltuKW50Ir5e+2VVq2T9cC+a9turnrJ4wfYNOBXOeDjnVHwIH/OuZX5gBBBBAAAEEEEAEQAABBBBAAAEEEAEQQAABBBBAAAFEAAQQQAABBBBAAAFEAAQQQAABBBBAABEA7R6H7lswn5d9f7EYGWg+73fJPEoVeRLO229X+prK0u8tlnHyXq65QZI4d53rvVzXOK73cg0GOA+pzNIt9iyWP+eaDblVkYI7HGOk4BLHECm4xVmHKlJwjvMZ6UIDKTSA8xFLDaQgjHMxEo4aUhDGWXbjhyhSaAxHHCk0iCOKFBrFEUMKDeOIIIXGcYqR2MtVBGixeNw4A/mq8hLf74DzVB5l+6CMNHOItDnS77on2T7ot9lz3UjbcPYa6e8/DvKDVIzz95F0/UgiOGVzsYxUY8cthlM+m89joZqQNsdrBTgy60H1IG3DKR7Myqwojo+kgiMHNC6SGo4s0BhI2+aIwq+i5d+LWSEZ4OgAWSAZ4egBbUe6Esx+ZYGjC/QV6SaVS8HMl0NOVZw+/O/lqvwDKja7HfUWAwgggCAACCCAAAIIIIAAIgACCCCAAAIIIICIdbwLMABIaDN0KOsXMAAAAABJRU5ErkJggg==) no-repeat hsla(0, 0%, 100%, .3);
  cursor: pointer;
  position: absolute;
  top: 149px;
  z-index: 3;
  display: none
}

.g-sztd-box .g-sztd-arrowLeft {
  left: 0;
  border-radius: 0 5px 5px 0
}

.g-sztd-box .g-sztd-arrowLeft:hover {
  background-position: 0 -76px
}

.g-sztd-box .g-sztd-arrowRight {
  right: 0;
  border-radius: 5px 0 0 5px;
  background-position: -36px 0
}

.g-sztd-box .g-sztd-arrowRight:hover {
  background-position: -36px -76px
}

.g-sztd-box .g-sztd-more {
  display: inline-block;
  width: 160px;
  height: 46px;
  line-height: 46px;
  border-radius: 6px;
  text-align: center;
  background: #f66;
  color: #fff;
  font-size: 18px
}

.g-sztd-box .g-sztd-more:hover {
  background: #e53a3d
}

.g-yqlj-box h2 {
  font-size: 24px;
  font-family: 方正兰亭黑简体;
  color: #303133;
  font-weight: 600
}

.g-yqlj-box .g-yqlj-partner {
  padding-top: 15px;
  line-height: 26px;
  color: #999
}

.g-yqlj-box .g-yqlj-partner strong {
  color: #666
}

.g-yqlj-box .g-yqlj-partner a {
  display: inline-block;
  margin-right: 5px;
  color: #999
}

.g-yqlj-box .g-yqlj-partner a:hover {
  color: #ff3f47;
  text-decoration: underline
}

.g-yqlj-box .g-yqlj-partner .g-friendlyLink strong {
  float: left;
  width: 60px
}

.g-yqlj-box .g-yqlj-partner .g-friendlyLink .nav {
  padding-left: 20px
}

.g-yqlj-box .g-yqlj-partner .g-friendlyLink .nav a {
  padding-right: 6px;
  color: #606266;
  font-size: 12px
}

.g-yqlj-box .g-yqlj-partner .g-friendlyLink .nav a img {
  width: 218px;
  height: 60px;
  display: inline-block;
  border: 1px dashed #ccc;
  margin-bottom: 30px
}

.select-tab {
  width: 900px;
  height: auto;
  min-height: 50px
}

.pointmore-more {
  width: 15%;
  text-align: right;
  line-height: 66px
}

.container_tab {
  width: 100%;
  margin: 0 auto;
  border: 1px solid #d8d8d8;
  background: #fff;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .05)
}

.nav_tab {
  height: 66px;
  overflow: hidden
}

.tap {
  display: inline-block;
  color: #666;
  float: left;
  margin-right: 50px
}

.active_tab,
.tap {
  line-height: 66px;
  text-align: center;
  font-size: 16px;
  cursor: pointer
}

.active_tab {
  font-weight: 700;
  color: #ff3f47;
  height: 66px
}

.nav_tab_select {
  font-size: 0;
  height: 66px;
  cursor: pointer
}

.tap_select {
  padding: 0 10px;
  color: #666;
  color: #333;
  margin-right: 15px;
  margin-top: 20px
}

.tap_select,
.tap_select:hover {
  display: inline-block;
  text-align: center;
  font-size: 14px;
  float: left;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  cursor: pointer
}

.tap_select:hover {
  color: #fff;
  background: #666
}

#detail-message #nav04,
#page-app #nav05,
#page-course #nav02,
#page-index #nav01,
#page-live #nav02,
#page-message #nav04,
#page-record #nav03 {
  color: #ff3f47;
  margin: 0 26px 0 0;
  display: inline-block;
  height: 60px;
  text-align: center;
  border-bottom: 2px solid red;
  padding: 0 10px
}

#detail-message #nav04:hover,
#page-app #nav05:hover,
#page-course #nav02:hover,
#page-index #nav01:hover,
#page-live #nav02:hover,
#page-message #nav04:hover,
#page-record #nav03:hover {
  color: #ff3f47
}

#page-index #nav01 {
  color: #fff;
  border-bottom: 1px solid #fff;
  background: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent)
}

#page-index .g-header-fixed #nav01 {
  color: #ff3f47;
  margin: 0 26px 0 0;
  display: inline-block;
  height: 60px;
  text-align: center;
  border-bottom: 2px solid red;
  padding: 0 10px;
  background: #fff
}

#page-index .g-header-fixed #nav01:hover {
  color: #ff3f47
}

.g-screening-box {
  margin: 140px 0;
  padding-top: 260px;
  text-align: center;
  background: url(/htzx/img/screeningbg.gif) no-repeat top
}

.g-screening-box span {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: 25px;
  font-size: 14px
}

.g-crumb {
  line-height: 30px;
  font-size: 14px;
  text-align: left
}

.g-crumb,
.g-crumb a {
  color: #999
}

.g-crumb a:hover {
  color: #ff3f47
}

.g-page {
  cursor: pointer;
  padding: 30px 0;
  text-align: center
}

.g-page .list {
  display: inline-block;
  background: #fff
}

.g-page input[type=text] {
  border: 1px solid #e2e2e2;
  width: 35px;
  height: 22px;
  line-height: 22px;
  text-align: center
}

.g-page a {
  display: inline-block;
  padding: 0 8px;
  margin: 0 3px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #e2e2e2;
  background: #fff;
  font-size: 14px;
  color: #999;
  border-radius: 3px
}

.g-page a.active,
.g-page a:hover {
  background: #f66;
  border-color: #f66;
  color: #fff
}

.mt20 {
  margin-top: 20px
}

.mt40 {
  margin-top: 40px
}

.mt10 {
  margin-top: 10px
}

.ml10 {
  margin-left: 10px
}

.htred {
  color: #ff3f47;
  font-size: 14px
}

.hover-dots {
  top: 90px;
  height: 100%;
  right: 50%;
  margin-right: -595px
}

.hover-dots,
.share_po {
  position: absolute;
  width: 250px;
  border-radius: 10px;
  overflow: hidden
}

.share_po {
  right: 0;
  top: 0;
  max-height: 400px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  background: hsla(0, 0%, 100%, .75);
  color: #202020
}

.dot {
  color: #202020;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  padding: 0 10px;
  margin-top: 20px
}

.dot:first-child {
  margin-top: 0
}

.dot:last-of-type {
  margin-right: 0
}

.dot.active {
  height: 54px;
  line-height: 54px;
  background: #fff;
  color: #333;
  font-size: 16px;
  font-weight: 600
}

.nodata {
  width: 100%;
  text-align: center !important
}

#loginMenu a,
.nodata {
  font-size: 14px
}

#loginMenu .g-word-red:nth-child(2) {
  color: #333 !important
}

.g-word-light-red,
.g-word-light-red1 {
  color: #ff3f47
}

/* 登陆礼包 */
.g-module {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.55);
  width: 100%;
  height: 100%;
}

.g-main {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 590px;
  height: 637px;
  padding: 5px;
  background: rgba(255, 254, 253, 1);
  border-radius: 10px;
}

.g-main-content {
  width: 580px;
  height: 627px;
  border-radius: 10px;
  border: 2px solid rgba(255, 63, 71, .1);
  padding: 25px 40px 0 40px;
}

.g-title {
  font-size: 24px;
  font-weight: normal;
  color: rgba(255, 63, 71, 1);
  line-height: 48px;
  text-align: center;
}

.g-rcoin {
  height: 80px;
  background: url('/htzx/img/gift.png') no-repeat center;
  background-size: 100% 100%;
  font-size: 20px;
  color: rgba(164, 86, 17, 1);
  line-height: 80px;
  text-align: center;
  margin-top: 20px;
}

.g-list-item {
  overflow: hidden;
  box-sizing: border-box;
  height: 100px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 10px 0px rgba(102, 157, 188, 0.2);
  border-radius: 4px;
  margin-top: 20px;
}

.item-l {
  width: 176px;
  height: 100px;
  float: left;
}

.item-r {
  width: 320px;
  padding: 10px 20px;
  float: right;
}

.item-l img {
  width: 100%;
  height: 100%;
}

.item-r>p:first-child {
  font-size: 16px;
  color: rgba(74, 74, 74, 1);
  line-height: 21px;
}

.item-r>p:last-child {
  font-size: 12px;
  color: rgba(155, 155, 155, 1);
  line-height: 16px;
  margin-top: 10px;
}

.g-btn {
  width: 313px;
  height: 44px;
  background: rgba(255, 109, 115, 1);
  box-shadow: 0px 6px 4px 0px rgba(255, 109, 115, 0.3);
  border-radius: 22px;
  text-align: center;
  line-height: 44px;
  color: #fff;
  display: block;
  margin: 30px auto;
}

.g-btn:hover {
  background: #FF3F47;
}

.g-header-icon {
  position: absolute;
  left: 140px;
  top: -97px;
  background: url('/htzx/img/g-header.png') no-repeat center;
  background-size: 100% 100%;
  width: 287px;
  height: 137px;
}

.g-off-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: rgb(155, 155, 155);
  position: absolute;
  right: 15px;
  cursor: pointer;
  top: 15px;
}

#page-teacher #nav06 {
  color: #FF3F47;
  margin: 0 26px 0 0;
  display: inline-block;
  height: 60px;
  text-align: center;
  border-bottom: 2px solid red;
  padding: 0 10px;
}

#page-teacher #nav06:hover {
  color: #FF3F47;
}