* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
::-webkit-scrollbar {
  display: none;
}
html {
  font-size: 1.56vw;
  height: 100%;
}
body {
  font-family: "Microsoft Yahei";
  color: #000;
  margin: 0 auto;
  background: #faf6f6;
  font-size: 1.33333vw;
  font-size: 1.56vw;
  width: 100%;
  height: 100%;
  background: #F5F7F6;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}
a,
button,
input {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
* {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
a {
  outline: none;
  color: inherit;
  text-decoration: none;
  list-style: none;
}
a:link,
a:active,
a:hover,
a:visited {
  outline: none;
  -webkit-outline-style: none;
  text-decoration: none;
}
img {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  border: none;
}
mip-img {
  height: 100%;
}
input,
textarea,
button {
  outline: none;
  font-family: "Microsoft Yahei";
}
button {
  background: transparent;
}
i,
var {
  font-style: normal;
}
ul,
li {
  list-style: none;
}
img {
  max-width: 100%;
}
b {
  font-weight: normal;
}
img {
  vertical-align: middle;
}
input,
button {
  border: none;
  outline: none;
  font-family: "Microsoft YaHei";
  font-size: 1.6vw;
}
input,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #B3B3B3;
  font-family: "Microsoft YaHei";
  text-align: left;
}
input[type="date"] {
  background: transparent;
  text-align: left;
  border: none;
  outline: none;
}
[v-cloak] {
  display: none;
}
.positionRelative {
  position: relative;
}
.hid {
  display: none;
}
.textlimit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.break_word {
  word-break: break-all !important;
  word-break: break-word !important;
}
.break_word * {
  word-break: break-all !important;
  word-break: break-word !important;
}
.justify {
  text-align: justify;
  -moz-text-align-last: justify;
  -webkit-text-align-last: justify;
}
.disflex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.disflex-column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.disflexinner {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.disflexinner-two {
  -webkit-box-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.disflexinner-three {
  -webkit-box-flex: 3;
     -moz-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.disflexinner-four {
  -webkit-box-flex: 4;
     -moz-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}
.disflexinner-five {
  -webkit-box-flex: 5;
     -moz-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
}
.disflexinner-six {
  -webkit-box-flex: 6;
     -moz-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}
.agency_back_green {
  background: #16a5ab;
}
.title-color {
  color: #333333;
}
.sub-text-color {
  color: #808080;
}
.light-sub-text-color {
  color: #808080;
}
.sub-title-color {
  color: #666666;
}
.common-color {
  color: #4d4d4d;
}
.green-color {
  color: #31CC73;
}
.grey-color {
  color: #cccccc;
}
.blue-color {
  color: #1D98E5;
}
.white-color {
  color: #fff;
}
.light-grey-color {
  color: #808080;
}
.white-back {
  background: #fff;
}
.green-back {
  background: #31CC73;
}
.grey-back {
  background: #E6E6E6;
}
.blue-back {
  background: #1D98E5;
}
.green-border {
  border: 1px solid #31CC73;
}
.green-square {
  width: 2.13333vw;
  height: 2.13333vw;
  margin-top: 1.33333vw;
}
.font-36 {
  font-size: 4.8vw!important;
}
.font-28 {
  font-size: 3.73333vw!important;
}
.font-26 {
  font-size: 3.46667vw!important;
}
.font-24 {
  font-size: 3.2vw!important;
}
.sticky {
  position: -webkit-sticky !important;
  position: sticky!important;
  top: 0;
  left: 0;
  z-index: 10;
}
.sticky-andorid {
  position: fixed;
}
.pb-bottom {
  padding-bottom: 16.8vw;
}
.mt5 {
  margin-top: 0.66667vw;
}
.mt10 {
  margin-top: 1.33333vw;
}
.mt20 {
  margin-top: 2.66667vw;
}
.mt30 {
  margin-top: 4vw!important;
}
.mt40 {
  margin-top: 5.33333vw!important;
}
.mb10 {
  margin-bottom: 1.33333vw;
}
.mb20 {
  margin-bottom: 2.66667vw;
}
.mb30 {
  margin-bottom: 4vw!important;
}
.mb40 {
  margin-bottom: 5.33333vw!important;
}
.ml10 {
  margin-left: 1.33333vw;
}
.ml20 {
  margin-left: 2.66667vw;
}
.ml30 {
  margin-left: 4vw;
}
.ml40 {
  margin-left: 5.33333vw;
}
.mr10 {
  margin-right: 1.33333vw;
}
.mr20 {
  margin-right: 2.66667vw;
}
.mr30 {
  margin-right: 4vw;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.limittext {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.limittext2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.limittext3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.limittext4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.limittext5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.common-limit {
  height: auto;
}
h4 {
  font-weight: 400;
}
.heiauto {
  height: auto!important;
}
.has-back-search {
  position: fixed;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 1.86667vw 4vw;
}
.has-back-search .search-input {
  padding-left: 8vw;
}
.has-back-search .search-input input {
  width: 100%;
  height: 7.46667vw;
  background: #E6E6E6;
  padding: 1.33333vw 2.66667vw;
  line-height: 4.8vw;
}
.has-back-search .search-input .sousuo-btn {
  position: absolute;
  top: 3.73333vw;
  right: 5.86667vw;
}
.has-back-search .back {
  position: absolute;
  margin-top: 0.8vw;
}
.has-back-search .back .iconfont {
  font-size: 3.2vw;
}
.menu-list-wrap {
  padding: 0 4vw;
  line-height: 10.4vw;
}
.menu-list-wrap .scroll-control {
  overflow: hidden;
  width: 100%;
  height: 10.4vw;
}
.menu-list-wrap .menu-list {
  overflow-x: auto;
}
.menu-list-wrap .menu-list .menu-list-inner {
  min-width: 100%;
}
.menu-list-wrap .menu-list li {
  margin: 0 4vw;
  float: left;
  position: relative;
}
.menu-list-wrap .menu-list li:first-child {
  padding-left: 0;
}
.menu-list-wrap .menu-list .active:after {
  width: 12.26667vw;
  height: 0.53333vw;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-6.13333vw);
     -moz-transform: translateX(-6.13333vw);
      -ms-transform: translateX(-6.13333vw);
          transform: translateX(-6.13333vw);
  background: #31CC73;
  content: " ";
}
.child-menu-list-wrap {
  position: absolute;
  top: 22.13333vw;
  left: 0;
  bottom: 0;
}
.child-menu-list-wrap .left {
  width: 34.66667vw;
  height: 100%;
  overflow-y: auto;
  padding-bottom: 12.8vw;
}
.child-menu-list-wrap .left li {
  line-height: 9.6vw;
  padding-left: 4vw;
}
.child-menu-list-wrap .left li.active {
  background: #F7FAF8;
}
.child-menu-list-wrap .right {
  width: 65.33333vw;
  height: 100%;
  overflow-y: auto;
  padding-bottom: 12.8vw;
}
.child-menu-list-wrap .right .third-menu-list {
  padding: 1.33333vw 2.66667vw;
}
.child-menu-list-wrap .right .third-menu-list li {
  line-height: 4.8vw;
  padding: 2.66667vw;
}
.condition-list-wrap .condition-list {
  padding: 1.86667vw 4vw;
}
.condition-list-wrap .condition-list li {
  text-align: center;
  padding: 1.33333vw 0;
}
.condition-list-wrap .condition-list li.active {
  color: #31CC73;
}
.content-list {
  padding: 0 4vw;
}
.content-list li {
  padding: 2.66667vw 0;
}
.content-list li:last-child {
  border-bottom: none;
}
.content-list li .img-wrap {
  width: 34.66667vw;
  height: 19.46667vw;
}
.content-list li .img-wrap img {
  width: 100%;
  height: 100%;
}
.content-list li .right {
  padding-left: 37.33333vw;
}
.content-list li .right h4 {
  margin: 2.66667vw 0 1.86667vw;
}

/*# sourceMappingURL=/web/static/style/catalogue.css.map */
